summaryrefslogtreecommitdiff
path: root/searchtimer.c
diff options
context:
space:
mode:
Diffstat (limited to 'searchtimer.c')
-rw-r--r--searchtimer.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/searchtimer.c b/searchtimer.c
index 9eebe3c..4d37fbd 100644
--- a/searchtimer.c
+++ b/searchtimer.c
@@ -198,8 +198,11 @@ bool cTVGuideSearchTimer::Parse(bool readTemplate) {
ID = atoi(values[value].c_str());
break;
case 1:
- if (!readTemplate)
- searchString = values[value];
+ if (!readTemplate) {
+ std::string searchStringMasked = values[value];
+ std::replace(searchStringMasked.begin(), searchStringMasked.end(), '|', ':');
+ searchString = searchStringMasked;
+ }
break;
case 2:
useTime = atoi(values[value].c_str());