From 04c807aea5da9cf280047cfc4d9bbfb07a1ec1c7 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 4 Aug 2021 11:36:27 +0200 Subject: [PATCH] Fix scrolling to selected actor in scene tree if parent is collapsed --- Source/Editor/Windows/Assets/PrefabWindow.Selection.cs | 1 + Source/Editor/Windows/SceneTreeWindow.cs | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/Editor/Windows/Assets/PrefabWindow.Selection.cs b/Source/Editor/Windows/Assets/PrefabWindow.Selection.cs index 5b501d8cc..d1b088fe0 100644 --- a/Source/Editor/Windows/Assets/PrefabWindow.Selection.cs +++ b/Source/Editor/Windows/Assets/PrefabWindow.Selection.cs @@ -97,6 +97,7 @@ namespace FlaxEditor.Windows.Assets // For single node selected scroll view so user can see it if (nodes.Count == 1) { + nodes[0].ExpandAllParents(true); ScrollViewTo(nodes[0]); } } diff --git a/Source/Editor/Windows/SceneTreeWindow.cs b/Source/Editor/Windows/SceneTreeWindow.cs index abe67190e..6deb6d778 100644 --- a/Source/Editor/Windows/SceneTreeWindow.cs +++ b/Source/Editor/Windows/SceneTreeWindow.cs @@ -282,10 +282,10 @@ namespace FlaxEditor.Windows /// public override void OnInit() { - Editor.SceneEditing.SelectionChanged += OnOnSelectionChanged; + Editor.SceneEditing.SelectionChanged += OnSelectionChanged; } - private void OnOnSelectionChanged() + private void OnSelectionChanged() { _isUpdatingSelection = true; @@ -312,6 +312,7 @@ namespace FlaxEditor.Windows // For single node selected scroll view so user can see it if (nodes.Count == 1) { + nodes[0].ExpandAllParents(true); ScrollViewTo(nodes[0]); } }