Merge commit 'origin/bug_112_enable_extensions_manager' into experimental
[vuplus_dvbapp] / lib / python / Components / Sources / RecordState.py
index 328f921..c3fa588 100644 (file)
@@ -8,10 +8,11 @@ class RecordState(Source):
                self.records_running = 0
                self.session = session
                session.nav.record_event.append(self.gotRecordEvent)
+               self.gotRecordEvent(None, None) # get initial state
 
        def gotRecordEvent(self, service, event):
                prev_records = self.records_running
-               if event in (iRecordableService.evEnd, iRecordableService.evStart):
+               if event in (iRecordableService.evEnd, iRecordableService.evStart, None):
                        recs = self.session.nav.getRecordings()
                        self.records_running = len(recs)
                        if self.records_running != prev_records: