summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2013-08-10 16:44:25 +0200
committerJochen Dolze <vdr@dolze.de>2013-08-10 16:44:25 +0200
commit26fc8262a7e4b24d9d56b0cc5f941d181f26661b (patch)
tree0d6f07e014be7484d984840acb68f67600ae628d
parentc1424e131feec310660afa8c6c72dee296baeca7 (diff)
downloadvdr-plugin-xmltv2vdr-26fc8262a7e4b24d9d56b0cc5f941d181f26661b.tar.gz
vdr-plugin-xmltv2vdr-26fc8262a7e4b24d9d56b0cc5f941d181f26661b.tar.bz2
Prevent empty audio tag from adding
-rw-r--r--import.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/import.cpp b/import.cpp
index ac9bd2a..b327f16 100644
--- a/import.cpp
+++ b/import.cpp
@@ -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");
}
}