unpause by pressing pause when in pause state
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Wed, 21 Dec 2005 20:49:30 +0000 (20:49 +0000)
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>
Wed, 21 Dec 2005 20:49:30 +0000 (20:49 +0000)
lib/python/Screens/InfoBarGenerics.py

index c01cd17d32ea8314943f7fc46e4efc44f3343c2f..922f8ab53dc53b249df5c233fede679f116d232f 100644 (file)
@@ -537,7 +537,10 @@ class InfoBarPVR:
                self.seekbase = seekable.getPlayPosition()[1] / 90
        
        def pauseService(self):
                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);
                
        def unPauseService(self):
                self.setSeekState(self.SEEK_STATE_PLAY);