diff --git a/src/plugins/texteditor/storagesettings.cpp b/src/plugins/texteditor/storagesettings.cpp index 2053ffa440c..9a0f6e2c540 100644 --- a/src/plugins/texteditor/storagesettings.cpp +++ b/src/plugins/texteditor/storagesettings.cpp @@ -25,6 +25,7 @@ #include "storagesettings.h" +#include #include #include @@ -107,7 +108,13 @@ bool StorageSettings::removeTrailingWhitespace(const QString &fileName) const QRegularExpressionMatch match = iter.next(); QString pattern = match.captured(1); - QString wildcardRegExp = QRegularExpression::wildcardToRegularExpression(pattern); + QString wildcardRegExp +#if (QT_VERSION >= QT_VERSION_CHECK(5, 12, 0)) + = QRegularExpression::wildcardToRegularExpression(pattern); +#else + = QRegExp(pattern, Utils::HostOsInfo::fileNameCaseSensitivity(), + QRegExp::Wildcard).pattern(); +#endif QRegularExpression patternRegExp(wildcardRegExp); QRegularExpressionMatch patternMatch = patternRegExp.match(fileName); if (patternMatch.hasMatch()) {