diff options
Diffstat (limited to 'lib/python/Components')
| -rw-r--r-- | lib/python/Components/Sources/RecordState.py | 3 |
1 files changed, 2 insertions, 1 deletions
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: |
