Fixes #10131 (cherry picked from commit a80371ce0a2e0f5d64e3fa9b6bbf8dba75724164)
@@ -705,8 +705,10 @@ void SceneTreeEditor::set_selected(Node *p_node, bool p_emit_selected) {
selected = NULL;
_update_tree();
selected = p_node;
- if (p_emit_selected)
- emit_signal("node_selected");
+ }
+
+ if (p_emit_selected) {
+ emit_signal("node_selected");
}