add count() to List source
[enigma2.git] / lib / python / Components / Sources / List.py
index d7221296f7cfa364ee89bead5332bf8c50dfb96e..71be0807f9ae0c0dfe3afb576c65a1b471d1cbb6 100644 (file)
@@ -26,6 +26,9 @@ to generate HTML."""
        def entry_changed(self, index):
                if not self.disable_callbacks:
                        self.downstream_elements.entry_changed(self, index)
+                       
+       def count(self):
+               return len(self.__list)
 
        def selectionChanged(self, index):
                if self.disable_callbacks:
@@ -49,7 +52,7 @@ to generate HTML."""
                if self.master is not None:
                        return self.master.index
                else:
-                       return -1
+                       return None
 
        setCurrentIndex = setIndex