else
{
ePtr<iDVBDemux> demux;
- if ( data.channel->getDemux(demux) )
+ if ( data.channel->getDemux(demux, 0) )
{
eDebug("[eEPGCache] no demux!!");
return;
eDebug("[EPGC] abort caching events !!");
if (isRunning & eEPGCache::SCHEDULE)
{
- isRunning &= eEPGCache::SCHEDULE;
+ isRunning &= ~eEPGCache::SCHEDULE;
m_ScheduleReader->stop();
m_ScheduleConn=0;
}