From: Felix Domke Date: Sat, 23 Feb 2008 10:11:46 +0000 (+0000) Subject: correctly handle initial recording state X-Git-Tag: 2.6.0~1500 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/6cc24140179a47fa775334acc22828f9f5982b56 correctly handle initial recording state --- 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: