From 6656e44326fa8b3ae493da1238df88f56a1e607a Mon Sep 17 00:00:00 2001 From: MikeTheWatchGuy Date: Thu, 30 May 2019 16:45:50 -0400 Subject: [PATCH] Debugger flags --- PySimpleGUI.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/PySimpleGUI.py b/PySimpleGUI.py index d9e9f340..3444471b 100644 --- a/PySimpleGUI.py +++ b/PySimpleGUI.py @@ -1662,7 +1662,8 @@ class Button(Element): except: pass elif self.BType == BUTTON_TYPE_SHOW_DEBUGGER: - show_debugger_window() + if self.ParentForm.DebuggerEnabled: + show_debugger_window() if should_submit_window: self.ParentForm.LastButtonClicked = target_element.Key @@ -4257,11 +4258,12 @@ class Window: self.TKroot.bind('', show_debugger_window) # root.bind('', show_debugger_popout_window) self.TKroot.bind('', Debugger._build_floating_window) - + self.DebuggerEnabled = True def DisableDebugger(self): self.TKroot.unbind("") self.TKroot.unbind("") + self.DebuggerEnabled = False def __enter__(self):