X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d5c972b62f9ace6e26b13c78fab4abda3a0dac1f..8cada4eb31be58a3fa3efa09afbf431b3b62ca08:/lib/dvb/epgcache.h diff --git a/lib/dvb/epgcache.h b/lib/dvb/epgcache.h index af02ead6..c692bc22 100644 --- a/lib/dvb/epgcache.h +++ b/lib/dvb/epgcache.h @@ -152,6 +152,7 @@ class eEPGCache: public eMainloop, private eThread, public Object DECLARE_REF(eEPGCache) struct channel_data: public Object { + pthread_mutex_t channel_active; channel_data(eEPGCache*); eEPGCache *cache; eTimer abortTimer, zapTimer; @@ -171,9 +172,6 @@ class eEPGCache: public eMainloop, private eThread, public Object std::set<__u8> seenPrivateSections; void readPrivateData(const __u8 *data); void startPrivateReader(); - bool canDelete() { return !isRunning && !m_PrivateConn; } -#else - bool canDelete() { return !isRunning; } #endif #ifdef ENABLE_MHW_EPG std::vector m_channels;