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()
211211 int directionY = Event . current . keyCode == KeyCode . UpArrow ? - 1 : Event . current . keyCode == KeyCode . DownArrow ? 1 : 0 ;
212212 int directionX = Event . current . keyCode == KeyCode . LeftArrow ? - 1 : Event . current . keyCode == KeyCode . RightArrow ? 1 : 0 ;
213213
214- if ( directionY != 0 || directionX != 0 )
214+ if ( directionY < 0 || directionX < 0 )
215215 {
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 ( ) ;
228225 }
229226 }
230227 RequiresRepaint = selectionChanged ;
You can’t perform that action at this time.
0 commit comments