allow overriding showAfterSeek if you don't use InfoBarShowHide
authorFelix Domke <tmbinc@elitedvb.net>
Wed, 11 Jul 2007 13:54:50 +0000 (13:54 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Wed, 11 Jul 2007 13:54:50 +0000 (13:54 +0000)
lib/python/Screens/InfoBarGenerics.py

index 99f6ba0c3b9fbd4b280425b7ad77224e9e5a2645..db77bec860a2d0f69829dce71e7d04f94c45075c 100644 (file)
@@ -638,8 +638,7 @@ class InfoBarSeek:
                                if action[:5] == "seek:":
                                        time = int(action[5:])
                                        self.screen.seekRelative(time * 90000)
-                                       if isinstance(self.screen, InfoBarShowHide):
-                                               self.screen.doShow()
+                                       self.screen.showAfterSeek()
                                        return 1
                                else:
                                        return HelpableActionMap.action(self, contexts, action)
@@ -667,6 +666,10 @@ class InfoBarSeek:
 
                self.__seekableStatusChanged()
 
+       def showAfterSeek(self):
+               if isinstance(self.screen, InfoBarShowHide):
+                       self.screen.doShow()
+
        def up(self):
                pass