bugfix for the problem where EditorWindow instances

would appear to freeze for a few seconds on closing
in some cases when running under X
This commit is contained in:
Steven M. Gava 2002-02-26 02:31:03 +00:00
parent bdba32051b
commit 67716b5f53
1 changed files with 5 additions and 2 deletions

View File

@ -534,11 +534,14 @@ def close_event(self, event):
def maybesave(self):
if self.io:
if not self.get_saved():
if self.top.state()!='normal':
self.top.deiconify()
self.top.lower()
self.top.lift()
return self.io.maybesave()
def close(self):
self.top.wm_deiconify()
self.top.tkraise()
reply = self.maybesave()
if reply != "cancel":
self._close()