diff options
author | Jochen Dolze <vdr@dolze.de> | 2013-08-10 16:44:25 +0200 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2013-08-10 16:44:25 +0200 |
commit | 26fc8262a7e4b24d9d56b0cc5f941d181f26661b (patch) | |
tree | 0d6f07e014be7484d984840acb68f67600ae628d | |
parent | c1424e131feec310660afa8c6c72dee296baeca7 (diff) | |
download | vdr-plugin-xmltv2vdr-26fc8262a7e4b24d9d56b0cc5f941d181f26661b.tar.gz vdr-plugin-xmltv2vdr-26fc8262a7e4b24d9d56b0cc5f941d181f26661b.tar.bz2 |
Prevent empty audio tag from adding
-rw-r--r-- | import.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -594,20 +594,22 @@ char *cImport::Add2Description(char *description, cXMLTVEvent *xEvent, int Flags cTEXTMapping *text=g->TEXTMappings()->GetMap("audio"); if (text) { - description=Add2Description(description,text->Value()); - description=Add2Description(description,": "); if ((!strcasecmp(xEvent->Audio(),"mono")) || (!strcasecmp(xEvent->Audio(),"stereo"))) { + description=Add2Description(description,text->Value()); + description=Add2Description(description,": "); description=Add2Description(description,xEvent->Audio()); description=Add2Description(description,"\n"); } else { - cTEXTMapping *text=g->TEXTMappings()->GetMap(xEvent->Audio()); - if (text) + cTEXTMapping *atext=g->TEXTMappings()->GetMap(xEvent->Audio()); + if (atext) { description=Add2Description(description,text->Value()); + description=Add2Description(description,": "); + description=Add2Description(description,atext->Value()); description=Add2Description(description,"\n"); } } |