diff --git a/direct/src/gui/DirectScrolledList.py b/direct/src/gui/DirectScrolledList.py index 328682222f..7ef40bd54e 100644 --- a/direct/src/gui/DirectScrolledList.py +++ b/direct/src/gui/DirectScrolledList.py @@ -409,7 +409,10 @@ class DirectScrolledList(DirectFrame): def getSelectedText(self): assert self.notify.debugStateCall(self) - return self['items'][self.index]['text'] + if self['items'][self.index].__class__.__name__ == 'str': + return self['items'][self.index] + else: + return self['items'][self.index]['text']