summaryrefslogtreecommitdiff
path: root/rbutil
diff options
context:
space:
mode:
authorDominik Wenger <domonoky@googlemail.com>2010-04-27 21:09:14 +0000
committerDominik Wenger <domonoky@googlemail.com>2010-04-27 21:09:14 +0000
commitb6e1f1c0ad3153c2193cb3ba04857d5a5bced296 (patch)
treeec54383ceccedb97cef82a3accfdb2d5d7493e21 /rbutil
parent3e37460357cc446931cab7cbf7fbc844d183db0a (diff)
downloadrockbox-b6e1f1c0ad3153c2193cb3ba04857d5a5bced296.tar.gz
rockbox-b6e1f1c0ad3153c2193cb3ba04857d5a5bced296.zip
Fix talkfile generation for files starting with . and having no extension.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25742 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil')
-rw-r--r--rbutil/rbutilqt/base/talkfile.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/rbutil/rbutilqt/base/talkfile.cpp b/rbutil/rbutilqt/base/talkfile.cpp
index 0cc8872351..3813912347 100644
--- a/rbutil/rbutilqt/base/talkfile.cpp
+++ b/rbutil/rbutilqt/base/talkfile.cpp
@@ -88,7 +88,8 @@ bool TalkFileCreator::createTalkFiles()
88//! \returns the modified string 88//! \returns the modified string
89QString TalkFileCreator::stripExtension(QString filename) 89QString TalkFileCreator::stripExtension(QString filename)
90{ 90{
91 if(filename.lastIndexOf(".") != -1) 91 // only strip extension if there is a dot in the filename and there are chars before the dot
92 if(filename.lastIndexOf(".") != -1 && filename.left(filename.lastIndexOf(".")) != "")
92 return filename.left(filename.lastIndexOf(".")); 93 return filename.left(filename.lastIndexOf("."));
93 else 94 else
94 return filename; 95 return filename;