unlink some cyclic dependencys to get garbage collection working
[enigma2.git] / lib / python / Components / Button.py
index 25346b42f055dd19bd8bfae74eb0e9aed1ac68d6..2a60a98fa9a241e1f1083653127505442cb4e7cb 100644 (file)
@@ -31,3 +31,6 @@ class Button(VariableText, HTMLComponent, GUIComponent):
        def postWidgetCreate(self, instance):
                instance.setText(self.text)
                instance.selected.get().append(self.push)
+
+       def preWidgetRemove(self, instance):
+               instance.selected.get().remove(self.push)