diff options
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Screens/Standby.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/python/Screens/Standby.py b/lib/python/Screens/Standby.py index ebac55a8..06c44703 100644 --- a/lib/python/Screens/Standby.py +++ b/lib/python/Screens/Standby.py @@ -11,10 +11,9 @@ class Standby(Screen): print "leave standby" #set input to encoder self.avswitch.setInput("ENCODER") - #start last played service - #self.infobar.servicelist.zap() - self.session.nav.playService(eServiceReference(config.tv.lastservice.value)) - + #restart last played service + if self.prev_running_service: + self.session.nav.playService(self.prev_running_service) #unmute adc self.leaveMute() #set brightness of lcd @@ -48,6 +47,8 @@ class Standby(Screen): #mute adc self.setMute() + #get currently playing service reference + self.prev_running_service = self.session.nav.getCurrentlyPlayingServiceReference() #stop actual played dvb-service self.session.nav.stopService() #set input to vcr scart |
