immediately apply to new downstream connections (ConditionalShowHide is a bit special...
[enigma2.git] / lib / python / Components / Converter / ConditionalShowHide.py
index d72447d91047b184b38ad2217c8eca78b7fb9924..8d9baf7d567ca5a149de7c76415588e4fb3ec292 100644 (file)
@@ -7,4 +7,8 @@ class ConditionalShowHide(Converter, object):
 
        def changed(self, what):
                for x in self.downstream_elements:
-                       x.visible = self.source.boolean
+                       x.visible = self.source.boolean ^ self.invert
+
+       def connectDownstream(self, downstream):
+               Converter.connectDownstream(self, downstream)
+               downstream.visible = self.source.boolean ^ self.invert