diff --git a/Source/Editor/Windows/Assets/PrefabWindow.cs b/Source/Editor/Windows/Assets/PrefabWindow.cs index 03e706c45..78d210592 100644 --- a/Source/Editor/Windows/Assets/PrefabWindow.cs +++ b/Source/Editor/Windows/Assets/PrefabWindow.cs @@ -260,6 +260,12 @@ namespace FlaxEditor.Windows.Assets ShowContextMenu(Parent, ref locationCM); return true; } + + if (button == MouseButton.Left && _treePanel.ContainsPoint(ref location)) + { + _tree.Deselect(); + return true; + } return false; } diff --git a/Source/Editor/Windows/SceneTreeWindow.cs b/Source/Editor/Windows/SceneTreeWindow.cs index 8542cd693..0046782f5 100644 --- a/Source/Editor/Windows/SceneTreeWindow.cs +++ b/Source/Editor/Windows/SceneTreeWindow.cs @@ -442,6 +442,15 @@ namespace FlaxEditor.Windows return true; } + if (buttons == MouseButton.Left) + { + if (Editor.StateMachine.CurrentState.CanEditScene) + { + Editor.SceneEditing.Deselect(); + } + return true; + } + return false; }