make filename extension checking less wrong

This commit is contained in:
Seth Alves 2015-04-03 16:39:45 -07:00
parent c7540af787
commit 9ef9452cf6

View file

@ -29,10 +29,9 @@ QString& PathUtils::resourcesPath() {
QString fileNameWithoutExtension(const QString& fileName, const QVector<QString> possibleExtensions) {
QString fileNameLowered = fileName.toLower();
foreach (const QString possibleExtension, possibleExtensions) {
if (fileName.endsWith(possibleExtension) ||
fileName.endsWith(possibleExtension.toUpper()) ||
fileName.endsWith(possibleExtension.toLower())) {
if (fileNameLowered.endsWith(possibleExtension.toLower())) {
return fileName.left(fileName.count() - possibleExtension.count() - 1);
}
}