self.record_event = [ ]
self.currentlyPlayingServiceReference = None
self.currentlyPlayingService = None
- self.state = 0
self.RecordTimer = RecordTimer.RecordTimer()
self.SleepTimer = SleepTimer.SleepTimer()
def dispatchEvent(self, i):
- self.state = i != 1
for x in self.event:
x(i)
return self.pnav and self.pnav.getRecordings()
def getCurrentService(self):
- if self.state:
- if not self.currentlyPlayingService:
- self.currentlyPlayingService = self.pnav and self.pnav.getCurrentService()
- return self.currentlyPlayingService
- return None
+ if not self.currentlyPlayingService:
+ self.currentlyPlayingService = self.pnav and self.pnav.getCurrentService()
+ return self.currentlyPlayingService
def stopService(self):
print "stopService"
/* check if there is a running service... */
if (!m_runningService)
return 1;
- /* send stop event */
- m_event(iPlayableService::evEnd);
ePtr<iPlayableService> tmp = m_runningService;
m_runningService=0;
tmp->stop();
+ /* send stop event */
+ m_event(iPlayableService::evEnd);
+
/* kill service. */
m_service_event_conn = 0;
return 0;