X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/7579ae7495f580bfa86f4216ef15811f54588c5a..1c6adfdbe104773d7a98377de6951da02ae1aac0:/lib/python/Components/Sources/RecordState.py diff --git a/lib/python/Components/Sources/RecordState.py b/lib/python/Components/Sources/RecordState.py index 328f921b..c3fa588f 100644 --- a/lib/python/Components/Sources/RecordState.py +++ b/lib/python/Components/Sources/RecordState.py @@ -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: