summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/base
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/base')
-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;