diff options
author | iwek7 <miwanczuk7@gmail.com> | 2019-07-29 20:09:22 +0200 |
---|---|---|
committer | iwek7 <miwanczuk7@gmail.com> | 2019-09-03 20:49:09 +0200 |
commit | 617797c47cac39830282b7ea85fc38eb2d242e19 (patch) | |
tree | 3a13d873fc96c1f7e02718269d55a0cc9234ad7a /modules/gdscript/gdscript_editor.cpp | |
parent | 750f8d4926edb14269d9f6a117c5a9fd4765373a (diff) | |
download | redot-engine-617797c47cac39830282b7ea85fc38eb2d242e19.tar.gz |
Adds skip-breakpoints feature
Diffstat (limited to 'modules/gdscript/gdscript_editor.cpp')
-rw-r--r-- | modules/gdscript/gdscript_editor.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/gdscript/gdscript_editor.cpp b/modules/gdscript/gdscript_editor.cpp index b4c38e4d40..9b3bf8ad5b 100644 --- a/modules/gdscript/gdscript_editor.cpp +++ b/modules/gdscript/gdscript_editor.cpp @@ -223,7 +223,7 @@ bool GDScriptLanguage::debug_break_parse(const String &p_file, int p_line, const _debug_parse_err_line = p_line; _debug_parse_err_file = p_file; _debug_error = p_error; - ScriptDebugger::get_singleton()->debug(this, false); + ScriptDebugger::get_singleton()->debug(this, false, true); return true; } else { return false; @@ -237,7 +237,8 @@ bool GDScriptLanguage::debug_break(const String &p_error, bool p_allow_continue) _debug_parse_err_line = -1; _debug_parse_err_file = ""; _debug_error = p_error; - ScriptDebugger::get_singleton()->debug(this, p_allow_continue); + bool is_error_breakpoint = p_error != "Breakpoint"; + ScriptDebugger::get_singleton()->debug(this, p_allow_continue, is_error_breakpoint); return true; } else { return false; |