dvr: ensure update to in-progress recording doesn't restart (fixes #1982)

This commit is contained in:
Adam Sutton 2014-04-07 21:35:40 +01:00
parent 1369d5dbeb
commit 82048878c8

View file

@ -251,6 +251,10 @@ dvr_entry_set_timer(dvr_entry_t *de)
gtimer_arm_abs(&de->de_timer, dvr_timer_expire, de,
de->de_stop + cfg->dvr_retention_days * 86400);
} else if (de->de_sched_state == DVR_RECORDING) {
gtimer_arm_abs(&de->de_timer, dvr_timer_stop_recording, de,
de->de_stop + (60 * de->de_stop_extra));
} else if (de->de_channel) {
de->de_sched_state = DVR_SCHEDULED;