mirror of
https://github.com/godotengine/godot.git
synced 2025-10-30 13:11:13 +00:00
Script debugger remains visible when using Debug->Show Debugger
This commit is contained in:
parent
990690f9f5
commit
4d644ca997
3 changed files with 20 additions and 13 deletions
|
|
@ -570,11 +570,12 @@ void ScriptEditorDebugger::_notification(int p_what) {
|
|||
ppeer->set_stream_peer(connection);
|
||||
|
||||
|
||||
show();
|
||||
if (!always_visible)
|
||||
show();
|
||||
|
||||
dobreak->set_disabled(false);
|
||||
tabs->set_current_tab(0);
|
||||
|
||||
emit_signal("show_debugger",true);
|
||||
reason->set_text("Child Process Connected");
|
||||
reason->set_tooltip("Child Process Connected");
|
||||
scene_tree->clear();
|
||||
|
|
@ -736,10 +737,8 @@ void ScriptEditorDebugger::stop(){
|
|||
le_clear->set_disabled(false);
|
||||
le_set->set_disabled(true);
|
||||
|
||||
|
||||
hide();
|
||||
emit_signal("show_debugger",false);
|
||||
|
||||
if (!always_visible)
|
||||
hide();
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -768,9 +767,7 @@ void ScriptEditorDebugger::_stack_dump_frame_selected() {
|
|||
|
||||
void ScriptEditorDebugger::_hide_request() {
|
||||
|
||||
hide();
|
||||
emit_signal("show_debugger",false);
|
||||
|
||||
}
|
||||
|
||||
void ScriptEditorDebugger::_output_clear() {
|
||||
|
|
@ -1160,6 +1157,16 @@ void ScriptEditorDebugger:: _error_stack_selected(int p_idx){
|
|||
|
||||
}
|
||||
|
||||
void ScriptEditorDebugger::set_always_visible(bool p_visible) {
|
||||
|
||||
always_visible=p_visible;
|
||||
|
||||
if (p_visible)
|
||||
show();
|
||||
else
|
||||
hide();
|
||||
}
|
||||
|
||||
|
||||
void ScriptEditorDebugger::_bind_methods() {
|
||||
|
||||
|
|
@ -1455,6 +1462,7 @@ ScriptEditorDebugger::ScriptEditorDebugger(EditorNode *p_editor){
|
|||
add_child(msgdialog);
|
||||
|
||||
hide();
|
||||
always_visible=false;
|
||||
log_forced_visible=false;
|
||||
|
||||
p_editor->get_undo_redo()->set_method_notify_callback(_method_changeds,this);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue