forked from qt-creator/qt-creator
QbsProjectManager: Fix build config comparison.
The current code compares a flat map against the tree-ified version, which will never be equal. Change-Id: I99d82d87635e5ccacc5a5709bced9a30f62d4018 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -427,7 +427,7 @@ void QbsProject::parse(const QVariantMap &config, const Environment &env, const
|
||||
const qbs::Project ¤tProject = qbsProject();
|
||||
if (!m_forceParsing
|
||||
&& currentProject.isValid()
|
||||
&& currentProject.projectConfiguration() == params.buildConfiguration()) {
|
||||
&& currentProject.projectConfiguration() == params.finalBuildConfigurationTree()) {
|
||||
QHash<QString, QString> usedEnv = currentProject.usedEnvironment();
|
||||
bool canSkip = true;
|
||||
for (QHash<QString, QString>::const_iterator i = usedEnv.constBegin();
|
||||
|
||||
Reference in New Issue
Block a user