]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
dvr autorec: handle filter rules also for series autorecs
authorJaroslav Kysela <perex@perex.cz>
Fri, 16 Jan 2015 09:36:08 +0000 (10:36 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 16 Jan 2015 09:36:08 +0000 (10:36 +0100)
src/dvr/dvr_autorec.c

index 7e5f07096d6a9785a38125ad4fbb5d6898234958..3ec12a77997a51c34e9adeee177211585f1c4f6f 100644 (file)
@@ -88,12 +88,12 @@ autorec_cmp(dvr_autorec_entry_t *dae, epg_broadcast_t *e)
   //       if configured
   if(dae->dae_serieslink) {
     if (!e->serieslink || dae->dae_serieslink != e->serieslink) return 0;
-    return 1;
+  } else {
+    if(dae->dae_season)
+      if (!e->episode->season || dae->dae_season != e->episode->season) return 0;
+    if(dae->dae_brand)
+      if (!e->episode->brand || dae->dae_brand != e->episode->brand) return 0;
   }
-  if(dae->dae_season)
-    if (!e->episode->season || dae->dae_season != e->episode->season) return 0;
-  if(dae->dae_brand)
-    if (!e->episode->brand || dae->dae_brand != e->episode->brand) return 0;
   if(dae->dae_title != NULL && dae->dae_title[0] != '\0') {
     lang_str_ele_t *ls;
     if(!e->episode->title) return 0;