add missing sleep timer
[enigma2.git] / Navigation.py
index 9ba0afc55603c95729dd82f0d5ccc8b83a722d94..7c1cdd426131d1d5343a82ce379395fa74f5c61e 100644 (file)
@@ -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