+ if getFPWasTimerWakeup():
+ clearFPWasTimerWakeup()
+ if getFPWasTimerWakeup(): # sanity check to detect if the FP driver is working correct!
+ print "buggy fp driver detected!!! please update drivers.... ignore timer wakeup!"
+ elif nextRecordTimerAfterEventActionAuto and (len(self.getRecordings()) or abs(self.RecordTimer.getNextRecordingTime() - time()) <= 360):
+ if not Screens.Standby.inTryQuitMainloop: # not a shutdown messagebox is open
+ RecordTimer.RecordTimerEntry.TryQuitMainloop(False) # start shutdown handling