diff --git a/mythtv/programs/mythbackend/scheduler.cpp b/mythtv/programs/mythbackend/scheduler.cpp
index a372834..082fef8 100644
|
a
|
b
|
void Scheduler::ShutdownServer(int prerollseconds, QDateTime &idleSince)
|
| 2891 | 2891 | QDateTime restarttime = nextRecording->GetRecordingStartTime() |
| 2892 | 2892 | .addSecs((-1) * prerollseconds); |
| 2893 | 2893 | |
| 2894 | | // Check if we need to wake up to grab guide date before the next recording |
| 2895 | | QString str = gCoreContext->GetSetting("MythFillSuggestedRunTime"); |
| 2896 | | QDateTime guideRefreshTime = MythDate::fromString(str); |
| 2897 | | |
| 2898 | | if (gCoreContext->GetNumSetting("MythFillGrabberSuggestsTime") && |
| 2899 | | guideRefreshTime.isValid() && |
| 2900 | | (guideRefreshTime > MythDate::current()) && |
| 2901 | | (guideRefreshTime < restarttime)) |
| 2902 | | restarttime = guideRefreshTime; |
| 2903 | | |
| 2904 | 2894 | int add = gCoreContext->GetNumSetting("StartupSecsBeforeRecording", 240); |
| 2905 | 2895 | if (add) |
| 2906 | 2896 | restarttime = restarttime.addSecs((-1) * add); |
| 2907 | 2897 | |
| | 2898 | if (gCoreContext->GetNumSetting("MythFillEnabled")) |
| | 2899 | { |
| | 2900 | // Check if we need to wake up to grab guide date before the next recording |
| | 2901 | QString str = gCoreContext->GetSetting("MythFillSuggestedRunTime"); |
| | 2902 | QDateTime guideRefreshTime = MythDate::fromString(str); |
| | 2903 | |
| | 2904 | if (gCoreContext->GetNumSetting("MythFillGrabberSuggestsTime") && |
| | 2905 | guideRefreshTime.isValid() && |
| | 2906 | (guideRefreshTime > MythDate::current()) && |
| | 2907 | (guideRefreshTime < restarttime)) |
| | 2908 | restarttime = guideRefreshTime; |
| | 2909 | } |
| | 2910 | |
| 2908 | 2911 | QString wakeup_timeformat = gCoreContext->GetSetting("WakeupTimeFormat", |
| 2909 | 2912 | "hh:mm yyyy-MM-dd"); |
| 2910 | 2913 | QString setwakeup_cmd = gCoreContext->GetSetting("SetWakeuptimeCommand", |