From 7915e47cff14ba45b1098fc29f0344659f30e1fc Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 18 Dec 2018 13:47:35 +0100 Subject: [PATCH] ProjectExplorer: Fix Project::findNodeForBuildKey Amends 18669c8215. Change-Id: I36232f434195c59014a8d085d13f324b7e39cfd5 Reviewed-by: Christian Kandeler --- src/plugins/projectexplorer/project.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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;