initialize self.list
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Thu, 22 Nov 2007 10:41:55 +0000 (10:41 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Thu, 22 Nov 2007 10:41:55 +0000 (10:41 +0000)
lib/python/Components/SelectionList.py

index a64f46b..6b02e5b 100644 (file)
@@ -13,11 +13,11 @@ def SelectionEntryComponent(description, value, index, selected):
        return res
 
 class SelectionList(MenuList, GUIComponent):
        return res
 
 class SelectionList(MenuList, GUIComponent):
-       def __init__(self, list = []):
+       def __init__(self, list = None):
                GUIComponent.__init__(self)
                self.l = eListboxPythonMultiContent()
                GUIComponent.__init__(self)
                self.l = eListboxPythonMultiContent()
-               self.list = list
-               self.setList(list)
+               self.list = list or []
+               self.setList(self.list)
                self.l.setFont(0, gFont("Regular", 20))
                self.l.setItemHeight(30)
 
                self.l.setFont(0, gFont("Regular", 20))
                self.l.setItemHeight(30)