X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/01abec53c6856c24666967ee51d25d09fc6b8863..2ec2a5e39a19d0de97fbe88b25ddfb4ded77f492:/Navigation.py diff --git a/Navigation.py b/Navigation.py index 9ba0afc5..7c1cdd42 100644 --- a/Navigation.py +++ b/Navigation.py @@ -2,6 +2,7 @@ from enigma import * from Components.ParentalControl import parentalControl from Tools.BoundFunction import boundFunction import RecordTimer +import SleepTimer import NavigationInstance import ServiceReference @@ -27,6 +28,7 @@ class Navigation: self.currentlyPlayingService = None self.state = 0 self.RecordTimer = RecordTimer.RecordTimer() + self.SleepTimer = SleepTimer.SleepTimer() def callEvent(self, i): self.state = i != 1 @@ -41,7 +43,7 @@ class Navigation: self.stopService() return 0 - if not checkParentalControl or parentalControl.isServicePlayable(ref, boundFunction(self.playService, checkParentalControl = False)): + if not checkParentalControl or parentalControl.isServicePlayable(ref.toCompareString(), boundFunction(self.playService, checkParentalControl = False)): if self.pnav and not self.pnav.playService(ref): self.currentlyPlayingServiceReference = ref return 0