deliver service events only to last created class which is based on
[enigma2.git] / lib / python / Components / MovieList.py
index 6a2640982d12900315673236134378f92dbf9999..07dd1152f72d7ac5428fa142e7613860a38dcc55 100644 (file)
@@ -153,6 +153,10 @@ class MovieList(GUIComponent):
                instance.setContent(self.l)
                instance.selectionChanged.get().append(self.selectionChanged)
 
+       def preWidgetRemove(self, instance):
+               instance.setContent(None)
+               instance.selectionChanged.get().remove(self.selectionChanged)
+
        def reload(self, root = None, filter_tags = None):
                if root is not None:
                        self.load(root, filter_tags)