diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2008-02-23 10:11:46 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2008-02-23 10:11:46 +0000 |
| commit | 6cc24140179a47fa775334acc22828f9f5982b56 (patch) | |
| tree | 7ce0925e62f1a85e8bfaeed8651e434b027999df | |
| parent | 040a8d3881183823ac69b86b5549ab8c22707b7e (diff) | |
| download | enigma2-6cc24140179a47fa775334acc22828f9f5982b56.tar.gz enigma2-6cc24140179a47fa775334acc22828f9f5982b56.zip | |
correctly handle initial recording state
| -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: |
