summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2018-10-01 23:44:27 +0200
committerGitHub <noreply@github.com>2018-10-01 23:44:27 +0200
commit22c3995a04c59a24c109db029f2492253c494d88 (patch)
treeaadce5efe6efd962ac85ad601aae1add22ebb4d3
parent413f078125c21f1816e06e2deebe30ae4ad19777 (diff)
parentec463b036a46e3db6da9c299e48b4235b75a98c9 (diff)
Merge pull request #22576 from DualMatrix/multi_edit_exit
Fixed inspector not going back to single-node when deselecting an item.
-rw-r--r--editor/scene_tree_dock.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/editor/scene_tree_dock.cpp b/editor/scene_tree_dock.cpp
index b390f2f592..18c9f6b784 100644
--- a/editor/scene_tree_dock.cpp
+++ b/editor/scene_tree_dock.cpp
@@ -1591,6 +1591,10 @@ void SceneTreeDock::_selection_changed() {
if (selection_size > 1) {
//automatically turn on multi-edit
_tool_selected(TOOL_MULTI_EDIT);
+ } else if (selection_size == 1) {
+ editor->push_item(EditorNode::get_singleton()->get_editor_selection()->get_selected_node_list()[0]);
+ } else {
+ editor->push_item(NULL);
}
_update_script_button();
}