summaryrefslogtreecommitdiff
path: root/libcore
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2014-10-23 06:08:12 +0200
committerlouis <louis.braun@gmx.de>2014-10-23 06:08:12 +0200
commit69af1d531e8994056862407969ad4f97336bfe07 (patch)
tree9664d1a1b11c0e40e36c39d451516f99b054b90b /libcore
parent1809656e5826ebea73ce8f337ef5b6a75ce2714f (diff)
downloadvdr-plugin-skindesigner-69af1d531e8994056862407969ad4f97336bfe07.tar.gz
vdr-plugin-skindesigner-69af1d531e8994056862407969ad4f97336bfe07.tar.bz2
fixed bug in recordings list menu
Diffstat (limited to 'libcore')
-rw-r--r--libcore/recfolderinfo.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/libcore/recfolderinfo.c b/libcore/recfolderinfo.c
index db4470d..d03ed6c 100644
--- a/libcore/recfolderinfo.c
+++ b/libcore/recfolderinfo.c
@@ -71,10 +71,12 @@ void cRecordingsFolderInfo::Rebuild(void)
#if APIVERSNUM < 20102
//cRecording::Folder() first available since VDR 2.1.2
const char *recName = rec->Name();
- if (const char *s = strrchr(recName, FOLDERDELIMCHAR))
- folder = cString(recName, s);
+ if (const char *s = strrchr(recName, FOLDERDELIMCHAR)) {
+ folder = recName;
+ folder.Truncate(s - recName);
+ }
else
- folder = "";
+ folder = "";
#else
folder = rec->Folder();
#endif