Remove all EditorWindow BREAK tags when closing Debugger

This commit is contained in:
Kurt B. Kaiser 2002-06-25 03:28:38 +00:00
parent 7951f60f45
commit f8096fbba1
1 changed files with 8 additions and 0 deletions

View File

@ -76,7 +76,15 @@ def close(self, event=None):
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):