Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit 0f49079

Browse files
Removing redundant if statement
1 parent 3a71d36 commit 0f49079

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

src/UnityExtension/Assets/Editor/GitHub.Unity/UI/TreeControl.cs

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff 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;

0 commit comments

Comments
 (0)