X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/00baaebc6c9a408dcde721da3fed8b03a90fd28e..df7d9f3578c68b22c95ab9daa23bd0fa168f6d11:/lib/python/Screens/HelpMenu.py diff --git a/lib/python/Screens/HelpMenu.py b/lib/python/Screens/HelpMenu.py index e947ac91..06f0cfab 100644 --- a/lib/python/Screens/HelpMenu.py +++ b/lib/python/Screens/HelpMenu.py @@ -31,12 +31,14 @@ class HelpMenu(Screen): def SelectionChanged(self): selection = self["list"].getCurrent()[3] + arrow = self["arrowup"] + if selection is None: - self["arrowup"].instance.hide() + arrow.hide() else: - self["arrowup"].moveTo(selection[1], selection[2], 1) - self["arrowup"].startMoving() - self["arrowup"].instance.show() + arrow.moveTo(selection[1], selection[2], 1) + arrow.startMoving() + arrow.show() class HelpableScreen: def __init__(self): @@ -44,8 +46,10 @@ class HelpableScreen: { "displayHelp": self.showHelp, }) + def showHelp(self): self.session.openWithCallback(self.callHelpAction, HelpMenu, self.helpList) + def callHelpAction(self, *args): if len(args): (actionmap, context, action) = args