diff --git a/src/live_debugger.rs b/src/live_debugger.rs index 117e930..384bd84 100644 --- a/src/live_debugger.rs +++ b/src/live_debugger.rs @@ -56,6 +56,10 @@ impl LiveDebugger { self.selected_event = -1; } + if !state.debugger { + return Ok(()); + } + Window::new(im_str!("Debugger")) .resizable(false) .collapsed(true, Condition::FirstUseEver) diff --git a/src/shared_game_state.rs b/src/shared_game_state.rs index 2673426..6ed9da2 100644 --- a/src/shared_game_state.rs +++ b/src/shared_game_state.rs @@ -209,6 +209,7 @@ impl SharedGameState { } } ScanCode::F10 => self.settings.debug_outlines = !self.settings.debug_outlines, + ScanCode::F12 => self.debugger = !self.debugger, _ => {} } }