mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
No longer removing superfluous hyphens in EPG data
This commit is contained in:
parent
13e925c3f4
commit
609a4cd6cf
2
HISTORY
2
HISTORY
@ -3945,3 +3945,5 @@ Video Disk Recorder Revision History
|
||||
- Added compiler options "-fPIC -g" to all plugins (thanks to Rolf Ahrenberg).
|
||||
- Fixed initializing the day index when editing the weekday parameter of a
|
||||
repeating timer (thanks to Marco Schlüßler).
|
||||
- No longer removing superfluous hyphens in EPG data - would become too
|
||||
language dependent to handle all kinds of exceptions.
|
||||
|
15
epg.c
15
epg.c
@ -7,7 +7,7 @@
|
||||
* Original version (as used in VDR before 1.3.0) written by
|
||||
* Robert Schneider <Robert.Schneider@web.de> and Rolf Hakenes <hakenes@hippomi.de>.
|
||||
*
|
||||
* $Id: epg.c 1.39 2005/11/06 10:31:58 kls Exp $
|
||||
* $Id: epg.c 1.40 2005/11/11 13:37:43 kls Exp $
|
||||
*/
|
||||
|
||||
#include "epg.h"
|
||||
@ -503,19 +503,6 @@ void cEvent::FixEpgBugs(void)
|
||||
title = compactspace(title);
|
||||
shortText = compactspace(shortText);
|
||||
description = compactspace(description);
|
||||
// Remove superfluous hyphens:
|
||||
if (description) {
|
||||
char *p = description;
|
||||
while (*p && *(p + 1) && *(p + 2)) {
|
||||
if (*p == '-' && *(p + 1) == ' ' && p != description && islower(*(p - 1)) && islower(*(p + 2))) {
|
||||
if (!startswith(p + 2, "und ")) { // special case in German, as in "Lach- und Sachgeschichten"
|
||||
memmove(p, p + 2, strlen(p + 2) + 1);
|
||||
EpgBugFixStat(5, ChannelID());
|
||||
}
|
||||
}
|
||||
p++;
|
||||
}
|
||||
}
|
||||
|
||||
#define MAX_USEFUL_EPISODE_LENGTH 40
|
||||
// Some channels put a whole lot of information in the ShortText and leave
|
||||
|
Loading…
Reference in New Issue
Block a user