git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add ResourceManager for handling resources in inter plugin communication
[enigma2.git]
/
lib
/
python
/
Components
/
Sources
/
RecordState.py
diff --git
a/lib/python/Components/Sources/RecordState.py
b/lib/python/Components/Sources/RecordState.py
index 328f921be9773846e975e319e74a8086c87e4c7f..c3fa588f5fcf108024f04582352f5926bfb8f058 100644
(file)
--- 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.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
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:
recs = self.session.nav.getRecordings()
self.records_running = len(recs)
if self.records_running != prev_records: