diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2018-10-01 23:44:27 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-01 23:44:27 +0200 |
commit | 22c3995a04c59a24c109db029f2492253c494d88 (patch) | |
tree | aadce5efe6efd962ac85ad601aae1add22ebb4d3 | |
parent | 413f078125c21f1816e06e2deebe30ae4ad19777 (diff) | |
parent | ec463b036a46e3db6da9c299e48b4235b75a98c9 (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.cpp | 4 |
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(); } |