diff --git a/src/plugins/projectexplorer/project.cpp b/src/plugins/projectexplorer/project.cpp index 1bb7308aba8..03e80f99269 100644 --- a/src/plugins/projectexplorer/project.cpp +++ b/src/plugins/projectexplorer/project.cpp @@ -887,8 +887,9 @@ const ProjectNode *Project::findNodeForBuildKey(const QString &buildKey) const { const ProjectNode *result = nullptr; if (d->m_rootProjectNode) { - d->m_rootProjectNode->forEachProjectNode([buildKey](const ProjectNode *node) { - return node->buildKey() == buildKey; + d->m_rootProjectNode->forEachProjectNode([&result, buildKey](const ProjectNode *node) { + if (node->buildKey() == buildKey) + result = node; }); } return result;