From: Jaroslav Kysela Date: Sun, 6 Dec 2015 19:47:51 +0000 (+0100) Subject: DVR: move record start / DVR config field from advanced to basic view level, fixes... X-Git-Tag: v4.2.1~1358 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c3a38bb2d19d3af02a375e612ca694adfc0b7b59;p=thirdparty%2Ftvheadend.git DVR: move record start / DVR config field from advanced to basic view level, fixes #3389 --- diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index 77776b0f7..61511fd9f 100644 --- a/src/dvr/dvr_db.c +++ b/src/dvr/dvr_db.c @@ -1961,6 +1961,15 @@ dvr_entry_class_start_set(void *o, const void *v) static uint32_t dvr_entry_class_start_opts(void *o) +{ + dvr_entry_t *de = (dvr_entry_t *)o; + if (de && !dvr_entry_is_editable(de)) + return PO_RDONLY; + return 0; +} + +static uint32_t +dvr_entry_class_config_name_opts(void *o) { dvr_entry_t *de = (dvr_entry_t *)o; if (de && !dvr_entry_is_editable(de)) @@ -2819,7 +2828,7 @@ const idclass_t dvr_entry_class = { .get = dvr_entry_class_config_name_get, .list = dvr_entry_class_config_name_list, .rend = dvr_entry_class_config_name_rend, - .get_opts = dvr_entry_class_start_opts, + .get_opts = dvr_entry_class_config_name_opts, }, { .type = PT_STR,