Target setup page: Fix default build directories for cmake projects

BuildInfo: :buildType is not necessarily unique.
Change-Id: I6667e5183db7a0f57081a74a7ca92491ead73d52
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Christian Kandeler
2019-09-27 15:06:03 +02:00
parent 392a719ecd
commit 9ca17da5bb

View File

@@ -277,7 +277,7 @@ void TargetSetupWidget::updateDefaultBuildDirectories()
if (!buildInfo.factory()) if (!buildInfo.factory())
continue; continue;
for (BuildInfoStore &buildInfoStore : m_infoStore) { for (BuildInfoStore &buildInfoStore : m_infoStore) {
if (buildInfoStore.buildInfo.buildType == buildInfo.buildType) { if (buildInfoStore.buildInfo.typeName == buildInfo.typeName) {
if (!buildInfoStore.customBuildDir) { if (!buildInfoStore.customBuildDir) {
m_ignoreChange = true; m_ignoreChange = true;
buildInfoStore.pathChooser->setFileName(buildInfo.buildDirectory); buildInfoStore.pathChooser->setFileName(buildInfo.buildDirectory);