Ticket #11968: mythfill-schedule-fail.diff

File mythfill-schedule-fail.diff, 1.9 KB (added by amb@…, 13 years ago)
  • mythtv/programs/mythbackend/scheduler.cpp

    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)  
    28912891        QDateTime restarttime = nextRecording->GetRecordingStartTime()
    28922892            .addSecs((-1) * prerollseconds);
    28932893
    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 
    29042894        int add = gCoreContext->GetNumSetting("StartupSecsBeforeRecording", 240);
    29052895        if (add)
    29062896            restarttime = restarttime.addSecs((-1) * add);
    29072897
     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
    29082911        QString wakeup_timeformat = gCoreContext->GetSetting("WakeupTimeFormat",
    29092912                                                         "hh:mm yyyy-MM-dd");
    29102913        QString setwakeup_cmd = gCoreContext->GetSetting("SetWakeuptimeCommand",