fix help entries without a key
authorFelix Domke <tmbinc@elitedvb.net>
Wed, 11 Jul 2007 14:36:11 +0000 (14:36 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Wed, 11 Jul 2007 14:36:11 +0000 (14:36 +0000)
lib/python/Screens/HelpMenu.py

index fb11d8f80d843cae358e6728a751ad1c79436101..7bd52122306db9ec44b9194fffc5d9037b6cdbfc 100644 (file)
@@ -32,16 +32,17 @@ class HelpMenu(Screen):
                }, -1)
 
        def SelectionChanged(self):
                }, -1)
 
        def SelectionChanged(self):
-               selection = self["list"].getCurrent()[3]
+               selection = self["list"].getCurrent()
+               selection = selection and selection[3]
                arrow = self["arrowup"]
                sh_arrow = self["sh_arrowup"]
 
                arrow = self["arrowup"]
                sh_arrow = self["sh_arrowup"]
 
-               if selection[0][:3] == "sh_":
+               if selection and selection[0][:3] == "sh_":
                        sh_arrow.show()
                else:
                        sh_arrow.hide()
 
                        sh_arrow.show()
                else:
                        sh_arrow.hide()
 
-               if selection[0][:2] == "l_":
+               if selection and selection[0][:2] == "l_":
                        self["long_key"].setText(_("Long Keypress"))
                else:
                        self["long_key"].setText("")
                        self["long_key"].setText(_("Long Keypress"))
                else:
                        self["long_key"].setText("")