diff options
author | terryjreedy <tjreedy@udel.edu> | 2017-07-14 02:24:55 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-14 02:24:55 (GMT) |
commit | 42abf7f9737f78a5da311a42945d781dfcd6c6c0 (patch) | |
tree | 66d0e07fbf3ae9742a7804dbb8afbd3824b8c455 /Lib/idlelib/configdialog.py | |
parent | d8e522f7cf8d59993acae9409b6af0ee9a35038f (diff) | |
download | cpython-42abf7f9737f78a5da311a42945d781dfcd6c6c0.zip cpython-42abf7f9737f78a5da311a42945d781dfcd6c6c0.tar.gz cpython-42abf7f9737f78a5da311a42945d781dfcd6c6c0.tar.bz2 |
[3.6] bpo-30870: IDLE: Add configdialog fontlist selection unittest (GH-2666) (#2701)
Initial patch by Louie Lu.
(cherry picked from commit 9b622fb)
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() |