From 70c53a4f67e4470472a488e655b62e3c002b9bde Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sun, 23 Oct 2022 14:19:17 +0200 Subject: [PATCH] Fix error if nothing is selected --- Source/Editor/Windows/SceneTreeWindow.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Source/Editor/Windows/SceneTreeWindow.cs b/Source/Editor/Windows/SceneTreeWindow.cs index 17a0b7807..396bd3747 100644 --- a/Source/Editor/Windows/SceneTreeWindow.cs +++ b/Source/Editor/Windows/SceneTreeWindow.cs @@ -209,16 +209,19 @@ namespace FlaxEditor.Windows if (_sceneTreePanel.HScrollBar != null) _sceneTreePanel.HScrollBar.ThumbEnabled = enabled; } - + /// - /// Scroll to selected node in the scene tree + /// Scrolls to the selected node in the scene tree. /// public void ScrollToSelectedNode() { - // Scroll to node + // Scroll to node var nodeSelection = _tree.Selection; - var scrollControl = nodeSelection[nodeSelection.Count - 1]; - _sceneTreePanel.ScrollViewTo(scrollControl); + if (nodeSelection.Count != 0) + { + var scrollControl = nodeSelection[nodeSelection.Count - 1]; + _sceneTreePanel.ScrollViewTo(scrollControl); + } } private void OnSearchBoxTextChanged()