Merge pull request #93543 from anniryynanen/scene-tree-reselect

Fix reselecting scene tree node after inspecting a resource
This commit is contained in:
Rémi Verschelde 2024-06-24 17:49:04 +02:00
commit 882489d15c
No known key found for this signature in database
GPG key ID: C3336907360768E1
2 changed files with 1 additions and 1 deletions

View file

@ -589,7 +589,6 @@ void SceneTreeEditor::_node_removed(Node *p_node) {
if (p_node == selected) {
selected = nullptr;
emit_signal(SNAME("node_selected"));
}
}

View file

@ -4495,6 +4495,7 @@ SceneTreeDock::SceneTreeDock(Node *p_scene_root, EditorSelection *p_editor_selec
scene_tree->set_v_size_flags(SIZE_EXPAND | SIZE_FILL);
scene_tree->connect("rmb_pressed", callable_mp(this, &SceneTreeDock::_tree_rmb));
scene_tree->connect("node_selected", callable_mp(this, &SceneTreeDock::_node_selected), CONNECT_DEFERRED);
scene_tree->connect("node_renamed", callable_mp(this, &SceneTreeDock::_node_renamed), CONNECT_DEFERRED);
scene_tree->connect("node_prerename", callable_mp(this, &SceneTreeDock::_node_prerenamed));
scene_tree->connect("open", callable_mp(this, &SceneTreeDock::_load_request));