Fix incorrect call of `_center_on_node` in VisualScript editor

This commit is contained in:
Yuri Roubinsky 2021-09-18 10:39:22 +03:00
parent 87de2e7c4a
commit dfae75d0c5
1 changed files with 4 additions and 9 deletions

View File

@ -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.
}
}