This repository was archived by the owner on Dec 5, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +11
-13
lines changed
src/UnityExtension/Assets/Editor/GitHub.Unity/UI Expand file tree Collapse file tree 1 file changed +11
-13
lines changed Original file line number Diff line number Diff line change @@ -210,20 +210,18 @@ public void Focus()
210
210
{
211
211
int directionY = Event . current . keyCode == KeyCode . UpArrow ? - 1 : Event . current . keyCode == KeyCode . DownArrow ? 1 : 0 ;
212
212
int directionX = Event . current . keyCode == KeyCode . LeftArrow ? - 1 : Event . current . keyCode == KeyCode . RightArrow ? 1 : 0 ;
213
- if ( directionY != 0 || directionX != 0 )
213
+
214
+ if ( directionY < 0 || directionX < 0 )
214
215
{
215
- if ( directionY < 0 || directionY < 0 )
216
- {
217
- SelectedNode = nodes [ nodes . Count - 1 ] ;
218
- selectionChanged = true ;
219
- Event . current . Use ( ) ;
220
- }
221
- else if ( directionY > 0 || directionX > 0 )
222
- {
223
- SelectedNode = nodes [ 0 ] ;
224
- selectionChanged = true ;
225
- Event . current . Use ( ) ;
226
- }
216
+ SelectedNode = nodes [ nodes . Count - 1 ] ;
217
+ selectionChanged = true ;
218
+ Event . current . Use ( ) ;
219
+ }
220
+ else if ( directionY > 0 || directionX > 0 )
221
+ {
222
+ SelectedNode = nodes [ 0 ] ;
223
+ selectionChanged = true ;
224
+ Event . current . Use ( ) ;
227
225
}
228
226
}
229
227
RequiresRepaint = selectionChanged ;
You can’t perform that action at this time.
0 commit comments