Merge branch 'fix-arrow-up-tree-select' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-arrow-up-tree-select

This commit is contained in:
Wojtek Figat
2025-10-25 22:46:55 +02:00

View File

@@ -447,8 +447,8 @@ namespace FlaxEditor.GUI.Tree
// Select previous parent child // Select previous parent child
var select = nodeParent.GetChild(myIndex - 1) as TreeNode; var select = nodeParent.GetChild(myIndex - 1) as TreeNode;
// Select last child if is valid and expanded and has any children // Get bottom most child node
if (select != null && select.IsExpanded && select.HasAnyVisibleChild) while (select != null && select.IsExpanded && select.HasAnyVisibleChild)
{ {
select = select.GetChild(select.ChildrenCount - 1) as TreeNode; select = select.GetChild(select.ChildrenCount - 1) as TreeNode;
} }