summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhbina085 <hanif.ariffin.4326@gmail.com>2019-05-30 19:10:33 -0400
committerhbina085 <hanif.ariffin.4326@gmail.com>2019-05-30 19:10:53 -0400
commite0e0d8b22954c78f3e154a1a0fa89b389bfe0164 (patch)
tree0c4c3be64efff793961f477998e0136f5b233e15
parenta2cf1c3d049d0ca4de9d939550d1fb21c4d54297 (diff)
fixed an issue where there is no edited function but user double clicks on an available functions
-rw-r--r--modules/visual_script/visual_script_editor.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/visual_script/visual_script_editor.cpp b/modules/visual_script/visual_script_editor.cpp
index aad6e95845..51e65de5f2 100644
--- a/modules/visual_script/visual_script_editor.cpp
+++ b/modules/visual_script/visual_script_editor.cpp
@@ -1099,6 +1099,9 @@ void VisualScriptEditor::_expression_text_changed(const String &p_text, int p_id
void VisualScriptEditor::_available_node_doubleclicked() {
+ if (edited_func == String())
+ return;
+
TreeItem *item = nodes->get_selected();
if (!item)
@@ -1107,7 +1110,6 @@ void VisualScriptEditor::_available_node_doubleclicked() {
String which = item->get_metadata(0);
if (which == String())
return;
-
Vector2 ofs = graph->get_scroll_ofs() + graph->get_size() * 0.5;
if (graph->is_using_snap()) {