From: pablozg Date: Mon, 15 Jan 2018 09:25:25 +0000 (+0100) Subject: Fix: Rerecord an event added as "previously recorded" if an start time change occurs... X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2b1baf9ae770741fd4a2a4c213c19a76448bd554;p=thirdparty%2Ftvheadend.git Fix: Rerecord an event added as "previously recorded" if an start time change occurs since it was added. --- diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index 3e8760595..17af2a43d 100644 --- a/src/dvr/dvr_db.c +++ b/src/dvr/dvr_db.c @@ -1613,7 +1613,7 @@ static dvr_entry_t *_dvr_duplicate_event(dvr_entry_t *de) continue; // only earlier recordings qualify as master - if (de2->de_start > de->de_start) + if (de2->de_start > de->de_start && de2->de_last_error != SM_CODE_PREVIOUSLY_RECORDED) continue; // only enabled upcoming recordings @@ -1644,7 +1644,7 @@ static dvr_entry_t *_dvr_duplicate_event(dvr_entry_t *de) continue; // only earlier recordings qualify as master - if (de2->de_start > de->de_start) + if (de2->de_start > de->de_start && de2->de_last_error != SM_CODE_PREVIOUSLY_RECORDED) continue; // only enabled upcoming recordings