X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/1a3bd31e5cfcba89f2db03a2b4fa550de1fa2823..b2d6392a3b41f870b5615c8e19b26496e56f6310:/lib/python/Screens/InfoBarGenerics.py?ds=inline diff --git a/lib/python/Screens/InfoBarGenerics.py b/lib/python/Screens/InfoBarGenerics.py index c01cd17d..96d85877 100644 --- a/lib/python/Screens/InfoBarGenerics.py +++ b/lib/python/Screens/InfoBarGenerics.py @@ -478,6 +478,9 @@ class InfoBarPVR: "seekFwd": (self.seekFwd, "skip forward"), "seekBack": (self.seekBack, "skip backward"), + + "up": (self.showMovies, "movie list"), + "down": (self.showMovies, "movie list") }) self.seekstate = self.SEEK_STATE_PLAY @@ -486,6 +489,12 @@ class InfoBarPVR: self.skipinterval = 500 # 500ms skip interval self.onClose.append(self.delSeekTimer) + def up(self): + pass + + def down(self): + pass + def delSeekTimer(self): del self.seekTimer @@ -537,7 +546,10 @@ class InfoBarPVR: self.seekbase = seekable.getPlayPosition()[1] / 90 def pauseService(self): - self.setSeekState(self.SEEK_STATE_PAUSE); + if (self.seekstate == self.SEEK_STATE_PAUSE): + self.unPauseService() + else: + self.setSeekState(self.SEEK_STATE_PAUSE); def unPauseService(self): self.setSeekState(self.SEEK_STATE_PLAY); @@ -656,7 +668,7 @@ class InfoBarInstantRecord: try: stat = os.stat("/hdd/movies") except: - self.session.open(MessageBox, "No HDD found!") + self.session.open(MessageBox, "No HDD found!", MessageBox.TYPE_ERROR) return if self.isInstantRecordRunning():