Ensure that dvr clean title config persists. Fixes #1179.

This commit is contained in:
Adam Sutton 2012-08-30 15:52:08 +01:00
parent eab61ce5a1
commit 7232388db4

View file

@ -987,9 +987,12 @@ dvr_init(void)
if(!htsmsg_get_u32(m, "episode-in-title", &u32) && u32)
cfg->dvr_flags |= DVR_EPISODE_IN_TITLE;
if(!htsmsg_get_u32(m, "clean-title", &u32) && u32)
cfg->dvr_flags |= DVR_CLEAN_TITLE;
if(!htsmsg_get_u32(m, "tag-files", &u32) && !u32)
cfg->dvr_flags &= ~DVR_TAG_FILES;
tvh_str_set(&cfg->dvr_postproc, htsmsg_get_str(m, "postproc"));
}
@ -1148,6 +1151,7 @@ dvr_save(dvr_config_t *cfg)
htsmsg_add_u32(m, "whitespace-in-title", !!(cfg->dvr_flags & DVR_WHITESPACE_IN_TITLE));
htsmsg_add_u32(m, "title-dir", !!(cfg->dvr_flags & DVR_DIR_PER_TITLE));
htsmsg_add_u32(m, "episode-in-title", !!(cfg->dvr_flags & DVR_EPISODE_IN_TITLE));
htsmsg_add_u32(m, "clean-title", !!(cfg->dvr_flags & DVR_CLEAN_TITLE));
htsmsg_add_u32(m, "tag-files", !!(cfg->dvr_flags & DVR_TAG_FILES));
if(cfg->dvr_postproc != NULL)
htsmsg_add_str(m, "postproc", cfg->dvr_postproc);