give more resources free on nav.shutdown and nav.stopService
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 18 Aug 2006 12:37:36 +0000 (12:37 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 18 Aug 2006 12:37:36 +0000 (12:37 +0000)
Navigation.py

index e65edbb..fcf1976 100644 (file)
@@ -67,10 +67,11 @@ class Navigation:
        def stopService(self):
                self.pnav.stopService()
                self.currentlyPlayingService = None
+               self.currentlyPlayingServiceReference = None
 
        def pause(self, p):
                return self.pnav.pause(p)
-       
+
        def recordWithTimer(self, ref, begin, end, name, description, eit):
                if isinstance(ref, eServiceReference):
                        ref = ServiceReference.ServiceReference(ref)
@@ -80,6 +81,7 @@ class Navigation:
        
        def shutdown(self):
                self.RecordTimer.shutdown()
+               del self.ServiceHandler
                del self.pnav
 
        def stopUserServices(self):