aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorghost <andreas.monzner@multimedia-labs.de>2010-11-25 16:15:20 +0100
committerghost <andreas.monzner@multimedia-labs.de>2010-11-25 16:16:45 +0100
commit7d40d10f6e5182c81d272fe6de9452dc81a94c75 (patch)
treeff99164ed4b032b89a3f2dffb1c7a0d564e751a3 /lib
parente4d1290b10de274e0f5e10bc3f230628ebc1518d (diff)
downloadenigma2-7d40d10f6e5182c81d272fe6de9452dc81a94c75.tar.gz
enigma2-7d40d10f6e5182c81d272fe6de9452dc81a94c75.zip
lib/service/servicedvb.cpp: add possibility to override servicename for pvr dvb services
Diffstat (limited to 'lib')
-rw-r--r--lib/service/servicedvb.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/service/servicedvb.cpp b/lib/service/servicedvb.cpp
index e498dd42..4d56a25e 100644
--- a/lib/service/servicedvb.cpp
+++ b/lib/service/servicedvb.cpp
@@ -309,7 +309,9 @@ eStaticServiceDVBPVRInformation::eStaticServiceDVBPVRInformation(const eServiceR
RESULT eStaticServiceDVBPVRInformation::getName(const eServiceReference &ref, std::string &name)
{
ASSERT(ref == m_ref);
- if (m_parser.m_name.size())
+ if (!ref.name.empty())
+ name = ref.name;
+ else if (!m_parser.m_name.empty())
name = m_parser.m_name;
else
{