diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2001-10-07 14:13:29 +0200 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2001-10-07 14:13:29 +0200 |
commit | 3547208c34d965e0c51c7c4767d3726670876b33 (patch) | |
tree | cab368bc7d46ae12a550f9c0b18547c043a04562 | |
parent | 1e897cc3a8d781cdfe1c952d1870f5d954116e1d (diff) | |
download | vdr-3547208c34d965e0c51c7c4767d3726670876b33.tar.gz vdr-3547208c34d965e0c51c7c4767d3726670876b33.tar.bz2 |
Mapping backtick characters in EPG texts to single quotes
-rw-r--r-- | HISTORY | 1 | ||||
-rw-r--r-- | MANUAL | 3 | ||||
-rw-r--r-- | eit.c | 9 |
3 files changed, 11 insertions, 2 deletions
@@ -816,3 +816,4 @@ Video Disk Recorder Revision History would otherwise disturb the Title and Subtitle layout in the channel display (where these are assumed to be single line texts) and would have to be specially handled in the 'epg.data' file and the LSTE command in SVDRP. +- Mapping ` ("backtick") characters in EPG texts to ' (single quote). @@ -386,7 +386,8 @@ Video Disk Recorder User's Manual 0 = no EPG fixing 1 = basic fixing of text location (Title, Subtitle and Extended Description) - 2 = removal of excess whitespace and hyphens + 2 = removal of excess whitespace and hyphens, mapping of + wrongly used characters 3 = fixing the date in timestamps between 00:00 and 06:00 (use with care - hopefully one day Pro7 and Kabel1 will learn how to read the clock/calender) @@ -16,7 +16,7 @@ * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * - * $Id: eit.c 1.25 2001/10/07 13:42:48 kls Exp $ + * $Id: eit.c 1.26 2001/10/07 14:08:40 kls Exp $ ***************************************************************************/ #include "eit.h" @@ -451,6 +451,13 @@ void cEventInfo::FixEpgBugs(void) } } + // Some channels use the ` ("backtick") character, where a ' (single quote) + // would be normally used. Actually, "backticks" in normal text don't make + // much sense, so let's replace them: + strreplace(pTitle, '`', '\''); + strreplace(pSubtitle, '`', '\''); + strreplace(pExtendedDescription, '`', '\''); + if (Setup.EPGBugfixLevel <= 2) return; |