summaryrefslogtreecommitdiff
path: root/blacklist.c
diff options
context:
space:
mode:
authorChristian Wieninger <cwieninger@gmx.de>2011-06-01 19:38:44 +0200
committerChristian Wieninger <cwieninger@gmx.de>2011-06-01 19:38:44 +0200
commitfbc63e8637bff61472d2f58deefcfb971234ce13 (patch)
tree031e2167b988e3b26df231e1e84189dc59b182b2 /blacklist.c
parentd71b080637c5eba84854f2338b53fdda8fc6ed34 (diff)
downloadvdr-plugin-epgsearch-fbc63e8637bff61472d2f58deefcfb971234ce13.tar.gz
vdr-plugin-epgsearch-fbc63e8637bff61472d2f58deefcfb971234ce13.tar.bz2
global blacklists
Diffstat (limited to 'blacklist.c')
-rw-r--r--blacklist.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/blacklist.c b/blacklist.c
index 87946c0..484b464 100644
--- a/blacklist.c
+++ b/blacklist.c
@@ -61,6 +61,7 @@ cBlacklist::cBlacklist(void)
useDayOfWeek = false;
DayOfWeek = 0;
buffer = NULL;
+ isGlobal = 0;
useExtEPGInfo = false;
catvalues = (char**) malloc(SearchExtCats.Count() * sizeof(char*));
@@ -133,6 +134,7 @@ void cBlacklist::CopyFromTemplate(const cSearchExt* templ)
useDayOfWeek = templ->useDayOfWeek;
DayOfWeek = templ->DayOfWeek;
useExtEPGInfo = templ->useExtEPGInfo;
+ isGlobal = 0;
cSearchExtCat *SearchExtCat = SearchExtCats.First();
int index = 0;
@@ -233,7 +235,7 @@ const char *cBlacklist::ToText(void)
}
}
- msprintf(&buffer, "%d:%s:%d:%s:%s:%d:%s:%d:%d:%d:%d:%d:%d:%s:%s:%d:%d:%d:%s:%d:%d",
+ msprintf(&buffer, "%d:%s:%d:%s:%s:%d:%s:%d:%d:%d:%d:%d:%d:%s:%s:%d:%d:%d:%s:%d:%d:%d",
ID,
tmp_search,
useTime,
@@ -254,7 +256,8 @@ const char *cBlacklist::ToText(void)
useExtEPGInfo,
useExtEPGInfo?tmp_catvalues:"",
fuzzyTolerance,
- ignoreMissingEPGCats);
+ ignoreMissingEPGCats,
+ isGlobal);
if (tmp_chanSel)
@@ -385,6 +388,8 @@ bool cBlacklist::Parse(const char *s)
break;
case 21: ignoreMissingEPGCats = atoi(value);
break;
+ case 22: isGlobal = atoi(value);
+ break;
default:
break;
} //switch