From 6cc24140179a47fa775334acc22828f9f5982b56 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Sat, 23 Feb 2008 10:11:46 +0000 Subject: [PATCH] correctly handle initial recording state --- lib/python/Components/Sources/RecordState.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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: -- 2.30.2