diff options
author | Louie Lu <git@louie.lu> | 2017-07-14 00:35:48 (GMT) |
---|---|---|
committer | terryjreedy <tjreedy@udel.edu> | 2017-07-14 00:35:48 (GMT) |
commit | 9b622fb90331f259894e6edb29b5c64b9366491a (patch) | |
tree | 8be2cdae73c63fb902e4a20863b0a86b8d8c87d9 /Lib/idlelib/configdialog.py | |
parent | c40ad03bf2693b4af539978f1274e57b85367547 (diff) | |
download | cpython-9b622fb90331f259894e6edb29b5c64b9366491a.zip cpython-9b622fb90331f259894e6edb29b5c64b9366491a.tar.gz cpython-9b622fb90331f259894e6edb29b5c64b9366491a.tar.bz2 |
bpo-30870: IDLE: Add configdialog fontlist selection unittest (#2666)
Initial patch by Louie Lu.
Diffstat (limited to 'Lib/idlelib/configdialog.py')
-rw-r--r-- | Lib/idlelib/configdialog.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Lib/idlelib/configdialog.py b/Lib/idlelib/configdialog.py index a2cfaab..0d68b80 100644 --- a/Lib/idlelib/configdialog.py +++ b/Lib/idlelib/configdialog.py @@ -47,7 +47,8 @@ class ConfigDialog(Toplevel): self.parent = parent if _htest: parent.instance_dict = {} - self.withdraw() + if not _utest: + self.withdraw() self.configure(borderwidth=5) self.title(title or 'IDLE Preferences') @@ -76,7 +77,6 @@ class ConfigDialog(Toplevel): self.create_widgets() self.resizable(height=FALSE, width=FALSE) self.transient(parent) - self.grab_set() self.protocol("WM_DELETE_WINDOW", self.cancel) self.fontlist.focus_set() # XXX Decide whether to keep or delete these key bindings. @@ -88,6 +88,7 @@ class ConfigDialog(Toplevel): self.attach_var_callbacks() # Avoid callbacks during load_configs. if not _utest: + self.grab_set() self.wm_deiconify() self.wait_window() |