Browse Source

VS: Fix return value for user-defined functions

George Marques 8 years ago
parent
commit
effceee6ea
1 changed files with 3 additions and 3 deletions
  1. 3 3
      modules/visual_script/visual_script_flow_control.cpp

+ 3 - 3
modules/visual_script/visual_script_flow_control.cpp

@@ -29,9 +29,9 @@
 /*************************************************************************/
 /*************************************************************************/
 #include "visual_script_flow_control.h"
 #include "visual_script_flow_control.h"
 
 
-#include "project_settings.h"
 #include "io/resource_loader.h"
 #include "io/resource_loader.h"
 #include "os/keyboard.h"
 #include "os/keyboard.h"
+#include "project_settings.h"
 
 
 //////////////////////////////////////////
 //////////////////////////////////////////
 ////////////////RETURN////////////////////
 ////////////////RETURN////////////////////
@@ -138,11 +138,11 @@ public:
 
 
 		if (with_value) {
 		if (with_value) {
 			*p_working_mem = *p_inputs[0];
 			*p_working_mem = *p_inputs[0];
+			return STEP_EXIT_FUNCTION_BIT;
 		} else {
 		} else {
 			*p_working_mem = Variant();
 			*p_working_mem = Variant();
+			return 0;
 		}
 		}
-
-		return 0;
 	}
 	}
 };
 };