if (!res_mgr)
eDebug("[eEPGCache] no resource manager !!!!!!!");
else
+ {
res_mgr->connectChannelAdded(slot(*this,&eEPGCache::DVBChannelAdded), m_chanAddedConn);
+ if (eDVBLocalTimeHandler::getInstance()->ready())
+ timeUpdated();
+ }
instance=this;
}
void eEPGCache::load()
{
- singleLock s(cache_lock);
FILE *f = fopen("/hdd/epg.dat", "r");
if (f)
{
+ unlink("/hdd/epg.dat");
int size=0;
int cnt=0;
#if 0
fread( text1, 13, 1, f);
if ( !strncmp( text1, "ENIGMA_EPG_V7", 13) )
{
+ singleLock s(cache_lock);
fread( &size, sizeof(int), 1, f);
while(size--)
{