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