From: Serhiy Storchaka Date: Sat, 25 Jun 2016 20:52:51 +0000 (+0300) Subject: Issue #24137: Fixed IDLE on Linux with tkinter default root disabled. X-Git-Tag: v3.6.0a3~73 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d3af156ded8cb645c1bd28deae7cde4d0e033d76;p=python Issue #24137: Fixed IDLE on Linux with tkinter default root disabled. --- diff --git a/Lib/idlelib/pyshell.py b/Lib/idlelib/pyshell.py index 3e8351fdf3..82e77f97a1 100755 --- a/Lib/idlelib/pyshell.py +++ b/Lib/idlelib/pyshell.py @@ -1562,7 +1562,8 @@ def main(): ext = '.png' if TkVersion >= 8.6 else '.gif' iconfiles = [os.path.join(icondir, 'idle_%d%s' % (size, ext)) for size in (16, 32, 48)] - icons = [PhotoImage(file=iconfile) for iconfile in iconfiles] + icons = [PhotoImage(master=root, file=iconfile) + for iconfile in iconfiles] root.wm_iconphoto(True, *icons) # start editor and/or shell windows: