From 20fdb2a2af40da98427a702a03a79b1fbec3d7af Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Sat, 3 Dec 2005 12:37:40 +0000 Subject: remove non working indication of playable services in servicelist get current event in listboxservicecontent via iStaticServiceInformation instead of use directly eEPGCache --- lib/dvb/db.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to '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) -- cgit v1.2.3