clean up duplicate code, same functions now for 'ok', colors and numbers
[vuplus_dvbapp] / lib / python / Components / MenuList.py
index b1b115b..dcbe7c1 100644 (file)
@@ -30,12 +30,16 @@ class MenuList(HTMLComponent, GUIComponent):
                for f in self.onSelectionChanged:
                        f()
 
+       def getSelectedIndex(self):
+               return self.l.getCurrentSelectionIndex()
+
        def setList(self, list):
                self.list = list
                self.l.setList(self.list)
 
        def moveToIndex(self, idx):
-               self.instance.moveSelectionTo(idx)
+               if self.instance is not None:
+                       self.instance.moveSelectionTo(idx)
 
        def pageUp(self):
                if self.instance is not None: