refs bug #429
[enigma2.git] / lib / python / Components / Renderer / Listbox.py
index 7a895330aa2381f8cc03d5c6348e346096cdabee..640121e1ff97a7ac92cb6ece3e26ed1602dfd3b8 100644 (file)
@@ -77,6 +77,10 @@ class Listbox(Renderer, object):
        selection_enabled = property(lambda self: self.__selection_enabled, setSelectionEnabled)
 
        def changed(self, what):
+               if hasattr(self.source, "selectionEnabled"):
+                       self.selection_enabled = self.source.selectionEnabled
+               if len(what) > 1 and isinstance(what[1], str) and what[1] == "style":
+                       return
                self.content = self.source.content
 
        def entry_changed(self, index):