소스 검색

SceneTreeEditor: Fix node_selected signal emission.

Fixes #10131

(cherry picked from commit a80371ce0a2e0f5d64e3fa9b6bbf8dba75724164)
Andreas Haas 8 년 전
부모
커밋
8ed6ddd49f
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      editor/scene_tree_editor.cpp

+ 4 - 2
editor/scene_tree_editor.cpp

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