2
0
Эх сурвалжийг харах

Merge pull request #16548 from RandomShaper/fix-debug-errors-2.1

Fix wrong signal emission (2.1)
Rémi Verschelde 7 жил өмнө
parent
commit
d2fee400e8

+ 4 - 2
editor/script_editor_debugger.cpp

@@ -374,7 +374,8 @@ void ScriptEditorDebugger::_parse_message(const String &p_msg, const Array &p_da
 		breaked = true;
 		breaked = true;
 		dobreak->set_disabled(true);
 		dobreak->set_disabled(true);
 		docontinue->set_disabled(false);
 		docontinue->set_disabled(false);
-		emit_signal("breaked", true, can_continue);
+		// Variant() needed to call the right overload
+		emit_signal("breaked", Variant(true), Variant(can_continue));
 		OS::get_singleton()->move_window_to_foreground();
 		OS::get_singleton()->move_window_to_foreground();
 		if (error != "") {
 		if (error != "") {
 			tabs->set_current_tab(0);
 			tabs->set_current_tab(0);
@@ -399,7 +400,8 @@ void ScriptEditorDebugger::_parse_message(const String &p_msg, const Array &p_da
 		forward->set_disabled(true);
 		forward->set_disabled(true);
 		dobreak->set_disabled(false);
 		dobreak->set_disabled(false);
 		docontinue->set_disabled(true);
 		docontinue->set_disabled(true);
-		emit_signal("breaked", false, false);
+		// Variant() needed to call the right overload
+		emit_signal("breaked", Variant(false), Variant(false));
 		//tabs->set_current_tab(0);
 		//tabs->set_current_tab(0);
 		profiler->set_enabled(true);
 		profiler->set_enabled(true);
 		profiler->disable_seeking();
 		profiler->disable_seeking();