2
0
mirror of https://github.com/godotengine/godot.git synced 2025-04-13 01:00:35 +08:00

Don't print error message when select debugger stacks if the debugger is stopped.

Clear debugger stack inspector if the debugger is stopped when selected stack changed.

(cherry picked from commit cfde7374785d2e4033ebcee0459836c648439eb6)
This commit is contained in:
geequlim 2018-02-21 19:28:26 +08:00 committed by Hein-Pieter van Braam
parent 626525d23a
commit 9febb6f747

@ -1277,14 +1277,14 @@ void ScriptEditorDebugger::_stack_dump_frame_selected() {
emit_signal("goto_script_line", stack_script, int(d["line"]) - 1);
stack_script.unref();
ERR_FAIL_COND(connection.is_null());
ERR_FAIL_COND(!connection->is_connected_to_host());
///
Array msg;
msg.push_back("get_stack_frame_vars");
msg.push_back(d["frame"]);
ppeer->put_var(msg);
if (connection.is_valid() && connection->is_connected_to_host()) {
Array msg;
msg.push_back("get_stack_frame_vars");
msg.push_back(d["frame"]);
ppeer->put_var(msg);
} else {
inspector->edit(NULL);
}
}
void ScriptEditorDebugger::_output_clear() {