Hi,
sorry.. der fix war noch nicht ganz korrekt.
Hier nun das richtige:
Diff
--- a/usr/lib/enigma2/python/Plugins/SystemPlugins/HdmiCec/plugin.py
+++ b/usr/lib/enigma2/python/Plugins/SystemPlugins/HdmiCec/plugin.py
@@ -51,8 +51,16 @@ def autostart(reason, **kwargs):
cec.session = session
if reason == 0:
if session is not None:
+ from sys import maxint
#only send cec power on if it hasn been a record-timer that issued poweron
- if not session.nav.wasTimerWakeup() or session.nav.RecordTimer.getNextRecordingTime() > session.nav.RecordTimer.getNextZapTime():
+ nextRecTime = session.nav.RecordTimer.getNextRecordingTime()
+ if nextRecTime == -1:
+ nextRecTime = maxint
+ nextZapTime = session.nav.RecordTimer.getNextZapTime()
+ if nextZapTime == -1:
+ nextZapTime = maxint
+ wasTimerWakeup = session.nav.wasTimerWakeup()
+ if not wasTimerWakeup or nextZapTime <= nextRecTime:
cec.powerOn()
else:
cec.powerOff()
Alles anzeigen
das sollte nun alle fälle abdecken
cya