]> granicus.if.org Git - python/commitdiff
Remove all EditorWindow BREAK tags when closing Debugger
authorKurt B. Kaiser <kbk@shore.net>
Tue, 25 Jun 2002 03:28:38 +0000 (03:28 +0000)
committerKurt B. Kaiser <kbk@shore.net>
Tue, 25 Jun 2002 03:28:38 +0000 (03:28 +0000)
Lib/idlelib/Debugger.py

index 1039c16dccbc06a7669d0b590d302deb9f063f1b..2cca2d9c5bd2e9bdd8e4629e8803d66b0149becd 100644 (file)
@@ -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):