]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Forgot to properly copy new broadcast level text into recordings.
authorAdam Sutton <dev@adamsutton.me.uk>
Sat, 15 Sep 2012 10:11:22 +0000 (11:11 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Sat, 15 Sep 2012 10:11:22 +0000 (11:11 +0100)
src/dvr/dvr_db.c

index 480ca1e8fd90b6d90612a632cd718cdc119b3d2f..3b8a10fcc81284abd9b00684048162471651c45c 100644 (file)
@@ -298,11 +298,17 @@ static dvr_entry_t *_dvr_entry_create (
   de->de_creator = strdup(creator);
 
   de->de_desc  = NULL;
-  if (e && e->episode) {
-    de->de_title = lang_str_copy(e->episode->title);
-    if (e->episode->description)
+  // TODO: this really needs updating
+  if (e) {
+    if (e->episode && e->episode->title)
+      de->de_title = lang_str_copy(e->episode->title);
+    if (e->description)
+      de->de_desc  = lang_str_copy(e->description);
+    else if (e->episode && e->episode->description)
       de->de_desc = lang_str_copy(e->episode->description);
-    else if (e->episode->summary)
+    else if (e->summary)
+      de->de_desc = lang_str_copy(e->summary);
+    else if (e->episode && e->episode->summary)
       de->de_desc = lang_str_copy(e->episode->summary);
   } else if (title) {
     de->de_title = lang_str_create();