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 +10
-13
lines changed
src/UnityExtension/Assets/Editor/GitHub.Unity/UI Expand file tree Collapse file tree 1 file changed +10
-13
lines changed Original file line number Diff line number Diff line change @@ -211,20 +211,17 @@ public void Focus()
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
213
214
- if ( directionY != 0 || directionX != 0 )
214
+ if ( directionY < 0 || directionX < 0 )
215
215
{
216
- if ( directionY < 0 || directionX < 0 )
217
- {
218
- SelectedNode = nodes [ nodes . Count - 1 ] ;
219
- selectionChanged = true ;
220
- Event . current . Use ( ) ;
221
- }
222
- else if ( directionY > 0 || directionX > 0 )
223
- {
224
- SelectedNode = nodes [ 0 ] ;
225
- selectionChanged = true ;
226
- Event . current . Use ( ) ;
227
- }
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 ( ) ;
228
225
}
229
226
}
230
227
RequiresRepaint = selectionChanged ;
You can’t perform that action at this time.
0 commit comments