Commit bba003ef authored by Martin v. Löwis's avatar Martin v. Löwis

Patch #1472877: Fix Tix subwidget name resolution.

Will backport to 2.5.
parent ef5fd3e7
......@@ -421,7 +421,7 @@ class TixSubWidget(TixWidget):
except:
plist = []
if (not check_intermediate) or len(plist) < 2:
if not check_intermediate:
# immediate descendant
TixWidget.__init__(self, master, None, None, {'name' : name})
else:
......@@ -437,6 +437,9 @@ class TixSubWidget(TixWidget):
parent = TixSubWidget(parent, plist[i],
destroy_physically=0,
check_intermediate=0)
# The Tk widget name is in plist, not in name
if plist:
name = plist[-1]
TixWidget.__init__(self, parent, None, None, {'name' : name})
self.destroy_physically = destroy_physically
......
......@@ -98,6 +98,8 @@ Core and builtins
Library
-------
- Patch #1472877: Fix Tix subwidget name resolution.
- Patch #1594554: Always close a tkSimpleDialog on ok(), even
if an exception occurs.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment