mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-27 07:23:09 +02:00
supplemental to ''add option to map xml epg to normal channels''
fix logic 804a6c9715d0ed5e8226e233cbb9f77f07dfcf5b Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
@@ -1290,7 +1290,7 @@ void CBouquetManager::readEPGMapping()
|
|||||||
{
|
{
|
||||||
const char *channelid = xmlGetAttribute(epgmap, "channel_id");
|
const char *channelid = xmlGetAttribute(epgmap, "channel_id");
|
||||||
const char *epgid = xmlGetAttribute(epgmap, "new_epg_id");
|
const char *epgid = xmlGetAttribute(epgmap, "new_epg_id");
|
||||||
const char *xmlepg = xmlGetData(epgmap);
|
const char *xmlepg = xmlGetData(epgmap); // returns empty string, not NULL if nothing found
|
||||||
t_channel_id epg_id = 0;
|
t_channel_id epg_id = 0;
|
||||||
t_channel_id channel_id = 0;
|
t_channel_id channel_id = 0;
|
||||||
if (epgid)
|
if (epgid)
|
||||||
@@ -1300,7 +1300,7 @@ void CBouquetManager::readEPGMapping()
|
|||||||
if(channel_id && epg_id){
|
if(channel_id && epg_id){
|
||||||
EpgIDMapping[channel_id]=epg_id;
|
EpgIDMapping[channel_id]=epg_id;
|
||||||
}
|
}
|
||||||
if(channel_id && xmlepg){
|
if(channel_id && ((xmlepg != NULL) && (xmlepg[0] != '\0'))){
|
||||||
EpgXMLMapping[channel_id]=xmlepg;
|
EpgXMLMapping[channel_id]=xmlepg;
|
||||||
}
|
}
|
||||||
epgmap = xmlNextNode(epgmap);
|
epgmap = xmlNextNode(epgmap);
|
||||||
|
Reference in New Issue
Block a user