eDVBServicePlay: fix service name for pvr
authorFelix Domke <tmbinc@elitedvb.net>
Wed, 18 Jan 2006 16:12:36 +0000 (16:12 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Wed, 18 Jan 2006 16:12:36 +0000 (16:12 +0000)
lib/service/servicedvb.cpp

index 85647ff751e764171d2061954e8535bb34a75065..b91d0d6f13770594b00da7133f57ce57c59dbefa 100644 (file)
@@ -758,6 +758,11 @@ RESULT eDVBServicePlay::timeshift(ePtr<iTimeshiftService> &ptr)
 
 RESULT eDVBServicePlay::getName(std::string &name)
 {
+       if (m_is_pvr)
+       {
+               ePtr<iStaticServiceInformation> i = new eStaticServiceDVBPVRInformation(m_reference);
+               return i->getName(m_reference, name);
+       }
        if (m_dvb_service)
        {
                m_dvb_service->getName(m_reference, name);