diff options
Diffstat (limited to 'Tools/idle/WindowList.py')
-rw-r--r-- | Tools/idle/WindowList.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Tools/idle/WindowList.py b/Tools/idle/WindowList.py index 9eb7f3d..537b31c 100644 --- a/Tools/idle/WindowList.py +++ b/Tools/idle/WindowList.py @@ -49,8 +49,10 @@ class ListedToplevel(Toplevel): def wakeup(self): try: - self.tkraise() - self.wm_deiconify() + if self.wm_state() == "iconic": + self.wm_deiconify() + else: + self.tkraise() self.focus_set() except TclError: # This can happen when the window menu was torn off. |