Ticket #3597: scheduler.cpp.diff

File scheduler.cpp.diff, 1.8 KB (added by amb@…, 11 years ago)

Updated patch for scheduler

  • scheduler.cpp

     
    19621962        {
    19631963            MythEvent me("SCHEDULE_CHANGE");
    19641964            gContext->dispatch(me);
    1965             idleSince = QDateTime();
    19661965        }
    19671966
    19681967        // if idletimeout is 0, the user disabled the auto-shutdown feature
     
    19951994                    }
    19961995                    resetIdleTime_lock.unlock();
    19971996
    1998                     if (!idleSince.isValid())
     1997                    if (statuschanged || !idleSince.isValid())
    19991998                    {
     1999                        if (!idleSince.isValid())
     2000                            idleSince = curtime;
     2001
    20002002                        RecIter idleIter = reclist.begin();
    20012003                        for ( ; idleIter != reclist.end(); idleIter++)
    20022004                            if ((*idleIter)->recstatus == rsWillRecord)
     
    20052007                        if (idleIter != reclist.end())
    20062008                        {
    20072009                            if (curtime.secsTo((*idleIter)->recstartts) -
    2008                                 prerollseconds > idleWaitForRecordingTime * 60)
     2010                                prerollseconds < idleWaitForRecordingTime * 60)
    20092011                            {
    2010                                 idleSince = curtime;
     2012                                idleSince = QDateTime();
    20112013                            }
    20122014                        }
    2013                         else
    2014                             idleSince = curtime;
    20152015                    }
    2016                     else
     2016
     2017                    if (idleSince.isValid())
    20172018                    {
    20182019                        // is the machine already idling the timeout time?
    20192020                        if (idleSince.addSecs(idleTimeoutSecs) < curtime)