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()
210210 {
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 ;
213- if ( directionY != 0 || directionX != 0 )
213+
214+ if ( directionY < 0 || directionX < 0 )
214215 {
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 ( ) ;
227225 }
228226 }
229227 RequiresRepaint = selectionChanged ;
You can’t perform that action at this time.
0 commit comments