Fix DirectScrolledList regression

This commit is contained in:
rdb 2016-10-28 12:09:05 +02:00
parent 81dd4d97ad
commit d43f0ef909

View File

@ -20,7 +20,7 @@ class DirectScrolledListItem(DirectButton):
def __init__(self, parent=None, **kw):
assert self.notify.debugStateCall(self)
self.parent = parent
self._parent = parent
if "command" in kw:
self.nextCommand = kw.get("command")
del kw["command"]
@ -28,7 +28,7 @@ class DirectScrolledListItem(DirectButton):
self.nextCommandExtraArgs = kw.get("extraArgs")
del kw["extraArgs"]
optiondefs = (
('parent', self.parent, None),
('parent', self._parent, None),
('command', self.select, None),
)
# Merge keyword options with default options
@ -39,7 +39,7 @@ class DirectScrolledListItem(DirectButton):
def select(self):
assert self.notify.debugStateCall(self)
self.nextCommand(*self.nextCommandExtraArgs)
self.parent.selectListItem(self)
self._parent.selectListItem(self)
class DirectScrolledList(DirectFrame):