[Python-checkins] python/dist/src/Lib/lib-tk FileDialog.py, 1.9,
1.9.12.1 SimpleDialog.py, 1.4, 1.4.46.1 tkSimpleDialog.py, 1.9,
1.9.10.1
loewis at users.sourceforge.net
loewis at users.sourceforge.net
Tue Aug 3 21:13:24 CEST 2004
Update of /cvsroot/python/python/dist/src/Lib/lib-tk
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21647/Lib/lib-tk
Modified Files:
Tag: release23-maint
FileDialog.py SimpleDialog.py tkSimpleDialog.py
Log Message:
Add wait_visibility before grab_set. Fixes #946153.
Index: FileDialog.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/FileDialog.py,v
retrieving revision 1.9
retrieving revision 1.9.12.1
diff -C2 -d -r1.9 -r1.9.12.1
*** FileDialog.py 21 Jan 2003 14:19:21 -0000 1.9
--- FileDialog.py 3 Aug 2004 19:13:18 -0000 1.9.12.1
***************
*** 120,123 ****
--- 120,124 ----
self.filter_command()
self.selection.focus_set()
+ self.top.wait_visibility() # window needs to be visible for the grab
self.top.grab_set()
self.how = None
Index: SimpleDialog.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/SimpleDialog.py,v
retrieving revision 1.4
retrieving revision 1.4.46.1
diff -C2 -d -r1.4 -r1.4.46.1
*** SimpleDialog.py 20 Mar 1998 20:45:43 -0000 1.4
--- SimpleDialog.py 3 Aug 2004 19:13:18 -0000 1.4.46.1
***************
*** 65,68 ****
--- 65,69 ----
def go(self):
+ self.root.wait_visibility()
self.root.grab_set()
self.root.mainloop()
Index: tkSimpleDialog.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/lib-tk/tkSimpleDialog.py,v
retrieving revision 1.9
retrieving revision 1.9.10.1
diff -C2 -d -r1.9 -r1.9.10.1
*** tkSimpleDialog.py 6 Apr 2003 09:00:54 -0000 1.9
--- tkSimpleDialog.py 3 Aug 2004 19:13:18 -0000 1.9.10.1
***************
*** 62,65 ****
--- 62,66 ----
self.buttonbox()
+ self.wait_visibility() # window needs to be visible for the grab
self.grab_set()
More information about the Python-checkins
mailing list