]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
DVR: move record start / DVR config field from advanced to basic view level, fixes...
authorJaroslav Kysela <perex@perex.cz>
Sun, 6 Dec 2015 19:47:51 +0000 (20:47 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sun, 6 Dec 2015 19:47:51 +0000 (20:47 +0100)
src/dvr/dvr_db.c

index 77776b0f7f52dcda48c94fecf6357956270ab8a7..61511fd9f1b40fd52c2d354ecdfa01bafd46fb6d 100644 (file)
@@ -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,