X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/738b4b576eee308b08d3769f6139f989f970a62d..20fdb2a2af40da98427a702a03a79b1fbec3d7af:/lib/dvb/db.cpp diff --git a/lib/dvb/db.cpp b/lib/dvb/db.cpp index 8892e4e1..38a062a2 100644 --- a/lib/dvb/db.cpp +++ b/lib/dvb/db.cpp @@ -1,6 +1,7 @@ #include #include #include +#include #include #include #include @@ -138,8 +139,8 @@ void eDVBService::genSortName() RESULT eDVBService::getName(const eServiceReference &ref, std::string &name) { - if (!ref.name.empty()) - name = ref.name; + if (!ref.name.empty()) + name = ref.name; // use renamed service name.. else if (!m_service_name.empty()) name = m_service_name; else @@ -147,9 +148,10 @@ RESULT eDVBService::getName(const eServiceReference &ref, std::string &name) return 0; } -int eDVBService::getLength(const eServiceReference &ref) +RESULT eDVBService::getEvent(const eServiceReference &ref, ePtr &ptr) { - return -1; + time_t t=-1; + return eEPGCache::getInstance()->lookupEventTime(ref, t, ptr); } int eDVBService::checkFilter(const eServiceReferenceDVB &ref, const eDVBChannelQuery &query)