forked from qt-creator/qt-creator
Fixes: - Crash in .pro file reader.
Details: - Happened in release builds when opening pro files with CONFIG scopes and a non-valid Qt version set.
This commit is contained in:
@@ -1666,7 +1666,7 @@ bool ProFileEvaluator::Private::evaluateConditionalFunction(const QString &funct
|
|||||||
}
|
}
|
||||||
const QStringList mutuals = args[1].split(QLatin1Char('|'));
|
const QStringList mutuals = args[1].split(QLatin1Char('|'));
|
||||||
const QStringList &configs = valuesDirect(QLatin1String("CONFIG"));
|
const QStringList &configs = valuesDirect(QLatin1String("CONFIG"));
|
||||||
for (int i = configs.size() - 1 && ok; i >= 0; i--) {
|
for (int i = configs.size() - 1; i >= 0; i--) {
|
||||||
for (int mut = 0; mut < mutuals.count(); mut++) {
|
for (int mut = 0; mut < mutuals.count(); mut++) {
|
||||||
if (configs[i] == mutuals[mut].trimmed()) {
|
if (configs[i] == mutuals[mut].trimmed()) {
|
||||||
cond = (configs[i] == args[0]);
|
cond = (configs[i] == args[0]);
|
||||||
|
|||||||
Reference in New Issue
Block a user