aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2007-08-06 21:08:09 +0000
committerFelix Domke <tmbinc@elitedvb.net>2007-08-06 21:08:09 +0000
commitc6773842f9ddb7ed4f69b89957351481a1b2bb2d (patch)
tree3482a0665fd8e4c2776df58c337160572e79d44d /lib
parentcdc419f13f0ef31854811cbfb0eb3f8444302e57 (diff)
downloadenigma2-c6773842f9ddb7ed4f69b89957351481a1b2bb2d.tar.gz
enigma2-c6773842f9ddb7ed4f69b89957351481a1b2bb2d.zip
better getName for gstreamer-based services
Diffstat (limited to 'lib')
-rw-r--r--lib/service/servicemp3.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/service/servicemp3.cpp b/lib/service/servicemp3.cpp
index 2fa53ee7..bd92cf20 100644
--- a/lib/service/servicemp3.cpp
+++ b/lib/service/servicemp3.cpp
@@ -495,7 +495,10 @@ RESULT eServiceMP3::info(ePtr<iServiceInformation>&i)
RESULT eServiceMP3::getName(std::string &name)
{
- name = "MP3 File: " + m_filename;
+ name = m_filename;
+ int n = name.rfind('/');
+ if (n != std::string::npos)
+ name = name.substr(n + 1);
return 0;
}