浏览代码

SceneTreeEditor: Fix node_selected signal emission.

Fixes #10131
Andreas Haas 8 年之前
父节点
当前提交
a80371ce0a
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      editor/scene_tree_editor.cpp

+ 4 - 2
editor/scene_tree_editor.cpp

@@ -573,8 +573,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");
 	}
 }