diff --git a/src/plugins/qmakeprojectmanager/qmakenodes.cpp b/src/plugins/qmakeprojectmanager/qmakenodes.cpp index 0881b6313a6..cbe8a7445fa 100644 --- a/src/plugins/qmakeprojectmanager/qmakenodes.cpp +++ b/src/plugins/qmakeprojectmanager/qmakenodes.cpp @@ -1304,12 +1304,13 @@ bool QmakePriFileNode::setProVariable(const QString &var, const QStringList &val ProFile *includeFile = pair.first; QStringList lines = pair.second; + if (!includeFile) + return false; + ProWriter::putVarValues(includeFile, &lines, values, var, ProWriter::PutFlags(flags), scope); - if (!includeFile) - return false; save(lines); includeFile->deref(); return true;