Browse Source

Fix incorrect call of `_center_on_node` in VisualScript editor

Yuri Roubinsky 3 years ago
parent
commit
dfae75d0c5
1 changed files with 4 additions and 9 deletions
  1. 4 9
      modules/visual_script/visual_script_editor.cpp

+ 4 - 9
modules/visual_script/visual_script_editor.cpp

@@ -2546,16 +2546,11 @@ void VisualScriptEditor::goto_line(int p_line, bool p_with_error) {
 		error_line = p_line;
 	}
 
-	List<StringName> functions;
-	script->get_function_list(&functions);
-	for (const StringName &E : functions) {
-		if (script->has_node(p_line)) {
-			_update_graph();
-			_update_members();
+	if (script->has_node(p_line)) {
+		_update_graph();
+		_update_members();
 
-			call_deferred(SNAME("call_deferred"), "_center_on_node", E, p_line); //editor might be just created and size might not exist yet
-			return;
-		}
+		call_deferred(SNAME("call_deferred"), "_center_on_node", p_line); // The editor might be just created and size might not exist yet.
 	}
 }