From 4e7d844ae5238a536c7395e2cdda5ce6813155cf Mon Sep 17 00:00:00 2001 From: Thor Brigsted Date: Mon, 22 Jan 2018 18:10:52 +0100 Subject: [PATCH] Fixed minor multiselect bug --- Scripts/Editor/NodeEditorAction.cs | 2 +- Scripts/Editor/NodeEditorWindow.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Scripts/Editor/NodeEditorAction.cs b/Scripts/Editor/NodeEditorAction.cs index 6d0cc7c..a90f5be 100644 --- a/Scripts/Editor/NodeEditorAction.cs +++ b/Scripts/Editor/NodeEditorAction.cs @@ -126,7 +126,7 @@ namespace XNodeEditor { AssetDatabase.SaveAssets(); } - if (IsHoveringNode && !DidDragNodeHeader && !e.control) { + if (IsHoveringNode && !DidDragNodeHeader && !(e.control || e.shift)) { SelectNode(hoveredNode, false); Repaint(); } diff --git a/Scripts/Editor/NodeEditorWindow.cs b/Scripts/Editor/NodeEditorWindow.cs index 7761a8f..cf35616 100644 --- a/Scripts/Editor/NodeEditorWindow.cs +++ b/Scripts/Editor/NodeEditorWindow.cs @@ -82,7 +82,7 @@ namespace XNodeEditor { List selection = new List(Selection.objects); selection.Add(node); Selection.objects = selection.ToArray(); - } else Selection.activeObject = node; + } else Selection.objects = new Object[] { node }; } public void DeselectNode(XNode.Node node) {