From f8096fbba1f7aa35dd03580b465242eeffcdea83 Mon Sep 17 00:00:00 2001 From: "Kurt B. Kaiser" Date: Tue, 25 Jun 2002 03:28:38 +0000 Subject: [PATCH] Remove all EditorWindow BREAK tags when closing Debugger --- Lib/idlelib/Debugger.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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): -- 2.50.0