summaryrefslogtreecommitdiff
path: root/epgsearchtools.c
diff options
context:
space:
mode:
authorChristian Wieninger <cwieninger (at) gmx (dot) de>2008-12-03 19:02:09 +0100
committerChristian Wieninger <cwieninger (at) gmx (dot) de>2008-12-03 19:02:09 +0100
commit53677636e841b9a8e9ef192b34671421ed06cfdb (patch)
tree05e99394237e8e58123b075a23436750c84d99a0 /epgsearchtools.c
parentbd6e1f64ce8afa380286700945d71df29654f59c (diff)
downloadvdr-plugin-epgsearch-53677636e841b9a8e9ef192b34671421ed06cfdb.tar.gz
vdr-plugin-epgsearch-53677636e841b9a8e9ef192b34671421ed06cfdb.tar.bz2
avoid repeats: new option 'if present' for 'compare subtitle'
Diffstat (limited to 'epgsearchtools.c')
-rw-r--r--epgsearchtools.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/epgsearchtools.c b/epgsearchtools.c
index 8ae1493..b03c765 100644
--- a/epgsearchtools.c
+++ b/epgsearchtools.c
@@ -800,7 +800,7 @@ void PrepareTimerFile(const cEvent* event, cTimer* timer)
}
}
-bool EventsMatch(const cEvent* event1, const cEvent* event2, bool compareTitle, bool compareSubtitle, bool compareSummary, unsigned long catvaluesAvoidRepeat)
+bool EventsMatch(const cEvent* event1, const cEvent* event2, bool compareTitle, int compareSubtitle, bool compareSummary, unsigned long catvaluesAvoidRepeat)
{
if (!event1 || !event2) return false;
if (event1 == event2) return true;
@@ -831,7 +831,7 @@ bool EventsMatch(const cEvent* event1, const cEvent* event2, bool compareTitle,
bool match = false;
if ((!compareTitle || Title1 == Title2) &&
- (!compareSubtitle || (Subtitle1 == Subtitle2 && Subtitle1!="")))
+ (!compareSubtitle || (Subtitle1 == Subtitle2 && (compareSubtitle==1 || Subtitle1!=""))))
{
const char* Descr1 = event1->Description();
const char* Descr2 = event2->Description();