Ticket #6438: 6438_maxepisodes_fix_v3.diff

File 6438_maxepisodes_fix_v3.diff, 1.1 KB (added by Shane Shrybman, 15 years ago)

Version 3. Clear duplicate and set preserve

  • mythtv/programs/mythbackend/scheduler.cpp

    void Scheduler::AddNewRecords(void) 
    28972897            epicnt.prepare("SELECT DISTINCT chanid, progstart, progend "
    28982898                           "FROM recorded "
    28992899                           "WHERE recordid = :RECID AND preserve = 0 "
    2900                                "AND duplicate <> 0 "
    29012900                               "AND recgroup NOT IN ('LiveTV','Deleted');");
    29022901            epicnt.bindValue(":RECID", recid);
    29032902
  • mythtv/programs/mythfrontend/playbackbox.cpp

    void PlaybackBox::doAllowRerecord() 
    27442744        return;
    27452745
    27462746    pginfo->ForgetHistory();
     2747    pginfo->SetPreserveEpisode(true);
    27472748}
    27482749
    27492750void PlaybackBox::doJobQueueJob(int jobType, int jobFlags)