From: Kurt B. Kaiser Date: Tue, 25 Jun 2002 03:28:38 +0000 (+0000) Subject: Remove all EditorWindow BREAK tags when closing Debugger X-Git-Tag: v2.3c1~5230 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f8096fbba1f7aa35dd03580b465242eeffcdea83;p=python Remove all EditorWindow BREAK tags when closing Debugger --- diff --git a/Lib/idlelib/Debugger.py b/Lib/idlelib/Debugger.py index 1039c16dcc..2cca2d9c5b 100644 --- a/Lib/idlelib/Debugger.py +++ b/Lib/idlelib/Debugger.py @@ -76,7 +76,15 @@ class Debugger: return if self.stackviewer: self.stackviewer.close(); self.stackviewer = None + # Remove all EditWindow BREAK tags when closing debugger: + edit_windows = self.pyshell.flist.inversedict.keys() + for window in edit_windows: + window.text.tag_remove("BREAK", 1.0, END) + # Clean up pyshell if user clicked debugger control close widget. + # (Causes a harmless extra cycle through close_debugger() if user + # toggled debugger from pyshell Debug menu) self.pyshell.close_debugger() + # Now close the debugger control window.... self.top.destroy() def make_gui(self):