Browse Source

SceneTreeEditor: Fix node_selected signal emission.

Fixes #10131

(cherry picked from commit a80371ce0a2e0f5d64e3fa9b6bbf8dba75724164)
Andreas Haas 8 years ago
parent
commit
8ed6ddd49f
1 changed files with 4 additions and 2 deletions
  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;
 			selected = NULL;
 		_update_tree();
 		_update_tree();
 		selected = p_node;
 		selected = p_node;
-		if (p_emit_selected)
-			emit_signal("node_selected");
+	}
+
+	if (p_emit_selected) {
+		emit_signal("node_selected");
 	}
 	}
 }
 }