fix configlist cleanup
[enigma2.git] / lib / python / Components / ConfigList.py
index 0181ef02873e38a51ba7288387802515427ca420..1341ac5046e8db1b406f3a0675045687e2f5f0d7 100644 (file)
@@ -46,6 +46,9 @@ class ConfigList(HTMLComponent, GUIComponent, object):
                instance.setContent(self.l)
                instance.selectionChanged.get().append(self.selectionChanged)
        
+       def preWidgetRemove(self, instance):
+               instance.selectionChanged.get().remove(self.selectionChanged)
+       
        def setList(self, list):
                self.__list = list
                self.l.setList(self.__list)