Merge pull request #66654 from akien-mga/3.x-debugger-clear-stack-dump-on-exit

Debugger: Clear stack dump on execution stop
This commit is contained in:
Rémi Verschelde 2022-10-03 14:56:12 +02:00
commit 5a424bc306
1 changed files with 1 additions and 2 deletions

View File

@ -234,7 +234,6 @@ void ScriptEditorDebugger::debug_next() {
msg.push_back("next"); msg.push_back("next");
ppeer->put_var(msg); ppeer->put_var(msg);
_clear_execution(); _clear_execution();
stack_dump->clear();
} }
void ScriptEditorDebugger::debug_step() { void ScriptEditorDebugger::debug_step() {
ERR_FAIL_COND(!breaked); ERR_FAIL_COND(!breaked);
@ -245,7 +244,6 @@ void ScriptEditorDebugger::debug_step() {
msg.push_back("step"); msg.push_back("step");
ppeer->put_var(msg); ppeer->put_var(msg);
_clear_execution(); _clear_execution();
stack_dump->clear();
} }
void ScriptEditorDebugger::debug_break() { void ScriptEditorDebugger::debug_break() {
@ -1560,6 +1558,7 @@ void ScriptEditorDebugger::_clear_execution() {
stack_script = ResourceLoader::load(d["file"]); stack_script = ResourceLoader::load(d["file"]);
emit_signal("clear_execution", stack_script); emit_signal("clear_execution", stack_script);
stack_script.unref(); stack_script.unref();
stack_dump->clear();
} }
void ScriptEditorDebugger::start(int p_port, const IP_Address &p_bind_address) { void ScriptEditorDebugger::start(int p_port, const IP_Address &p_bind_address) {