immediate take care of changed "visualize rotor movement" option
[enigma2.git] / lib / python / Screens / HelpMenu.py
index fb11d8f80d843cae358e6728a751ad1c79436101..e6eab6b4c379dfc8dc2869bbd516124d7b4ae4f6 100644 (file)
@@ -1,16 +1,8 @@
 from Screen import Screen
-
-from Components.Pixmap import *
-from Components.Pixmap import Pixmap
-from Components.Pixmap import MovingPixmap
+from Components.Pixmap import Pixmap, MovingPixmap
 from Components.Label import Label
-from Components.Slider import Slider
 from Components.ActionMap import ActionMap
 from Components.HelpMenuList import HelpMenuList
-import string
-from xml.sax import make_parser
-from xml.sax.handler import ContentHandler
-from Components.MenuList import MenuList
 
 class HelpMenu(Screen):
        def __init__(self, session, list):
@@ -32,16 +24,17 @@ class HelpMenu(Screen):
                }, -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"]
 
-               if selection[0][:3] == "sh_":
+               if selection and selection[0][:3] == "sh_":
                        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("")