summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Roubinsky <chaosus89@gmail.com>2021-09-18 10:39:22 +0300
committerYuri Roubinsky <chaosus89@gmail.com>2021-09-18 10:58:28 +0300
commitdfae75d0c5191133ec9e9f49d95077aec7ff7f8c (patch)
tree06468a7a438f64f00a66b50d3ea583581e93a90e
parent87de2e7c4a38b1258d9a554c7f50cdbd8ac825fa (diff)
Fix incorrect call of `_center_on_node` in VisualScript editor
-rw-r--r--modules/visual_script/visual_script_editor.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/modules/visual_script/visual_script_editor.cpp b/modules/visual_script/visual_script_editor.cpp
index c2fa3cbd9d..0a6bcedf31 100644
--- a/modules/visual_script/visual_script_editor.cpp
+++ b/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.
}
}