From ae54e3b9daca3252e1319627dcedc32a5a6a9e9f Mon Sep 17 00:00:00 2001 From: David Engel Date: Mon, 27 Aug 2012 13:16:02 -0500 Subject: [PATCH] Fix handling of maxepisodes for babk-to-back recordings. The logic which triggers a reschedule after the last allowed episode starts recording was broken during a scheduler refactor. Fixes #11049 --- mythtv/programs/mythbackend/scheduler.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mythtv/programs/mythbackend/scheduler.cpp b/mythtv/programs/mythbackend/scheduler.cpp index d30154b8458..d6676b3822f 100644 --- a/mythtv/programs/mythbackend/scheduler.cpp +++ b/mythtv/programs/mythbackend/scheduler.cpp @@ -2631,8 +2631,7 @@ void Scheduler::HandleRecordingStatusChange( ri.SetRecordingStatus(recStatus); bool doSchedAfterStart = - recStatus != rsTuning && - (recStatus != rsRecording || + ((recStatus != rsTuning && recStatus != rsRecording) || schedAfterStartMap[ri.GetRecordingRuleID()] || (ri.GetParentRecordingRuleID() && schedAfterStartMap[ri.GetParentRecordingRuleID()]));