From 7232388db4994f7327eea6f8e95a24ec19d75ee3 Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Thu, 30 Aug 2012 15:52:08 +0100 Subject: [PATCH] Ensure that dvr clean title config persists. Fixes #1179. --- src/dvr/dvr_db.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index 43b35f35..480ca1e8 100644 --- a/src/dvr/dvr_db.c +++ b/src/dvr/dvr_db.c @@ -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);