diff options
author | Jochen Dolze <vdr@dolze.de> | 2012-06-14 11:14:02 +0200 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2012-06-14 11:14:02 +0200 |
commit | fed74466810d208a14771c3468c4f480e491ddee (patch) | |
tree | c33fdc453a640746486857634b614703d8ed36ae /parse.cpp | |
parent | e6201c4aed1d397df6e27253f7fba0fb99776ef3 (diff) | |
download | vdr-plugin-xmltv2vdr-fed74466810d208a14771c3468c4f480e491ddee.tar.gz vdr-plugin-xmltv2vdr-fed74466810d208a14771c3468c4f480e491ddee.tar.bz2 |
Fixed xmltv eventid bug
Diffstat (limited to 'parse.cpp')
-rw-r--r-- | parse.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -308,7 +308,7 @@ bool cParse::FetchEvent(xmlNodePtr enode, bool useeptext) char *eq=strchr((char *) pid,'='); if (eq) { - xevent.SetEventID(atol(eq+6)); + xevent.SetEventID((tEventID) atol(eq+1)); } } } @@ -407,7 +407,8 @@ bool cParse::FetchEvent(xmlNodePtr enode, bool useeptext) { if (isdigit(content[0])) { - xevent.SetEventID(atol((const char *) content)); + if (!xevent.EventID()) + xevent.SetEventID((tEventID) atol((const char *) content)); } else { |