From 145ca5200f6d13ea098b7b0846a5738c41be8b9a Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 1 Jun 2015 14:47:26 +0200 Subject: [PATCH] DVR: config - update pathname according checkboxes (for old configs) --- src/dvr/dvr_config.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dvr/dvr_config.c b/src/dvr/dvr_config.c index 70937bd85..8753ee244 100644 --- a/src/dvr/dvr_config.c +++ b/src/dvr/dvr_config.c @@ -39,6 +39,7 @@ struct dvr_config_list dvrconfigs; static dvr_config_t *dvrdefaultconfig = NULL; static void dvr_config_destroy(dvr_config_t *cfg, int delconf); +static void dvr_update_pathname_from_booleans(dvr_config_t *cfg); /** * find a dvr config by name, return NULL if not found @@ -190,6 +191,8 @@ dvr_config_create(const char *name, const char *uuid, htsmsg_t *conf) if (conf) { idnode_load(&cfg->dvr_id, conf); + if (!htsmsg_field_find(conf, "pathname")) + dvr_update_pathname_from_booleans(cfg); cfg->dvr_valid = 1; } -- 2.47.2