소스 검색

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");
 	}
 }