From d43f0ef9099b0c8be4dea911e4834f8f97a043a2 Mon Sep 17 00:00:00 2001 From: rdb Date: Fri, 28 Oct 2016 12:09:05 +0200 Subject: [PATCH] Fix DirectScrolledList regression --- direct/src/gui/DirectScrolledList.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/direct/src/gui/DirectScrolledList.py b/direct/src/gui/DirectScrolledList.py index 58d981950b..d17023d545 100644 --- a/direct/src/gui/DirectScrolledList.py +++ b/direct/src/gui/DirectScrolledList.py @@ -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):