diff --git a/Source/Editor/GUI/Tree/TreeNode.cs b/Source/Editor/GUI/Tree/TreeNode.cs index 1a1ebe5a1..7e3af05bf 100644 --- a/Source/Editor/GUI/Tree/TreeNode.cs +++ b/Source/Editor/GUI/Tree/TreeNode.cs @@ -762,7 +762,11 @@ namespace FlaxEditor.GUI.Tree // Add/Remove tree.AddOrRemoveSelection(this); } - else if (button != MouseButton.Right) + else if (button == MouseButton.Right && tree.Selection.Contains(this)) + { + // Do nothing + } + else { // Select tree.Select(this);