diff --git a/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp b/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp index d6ea4101001..de5b91b0285 100644 --- a/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp +++ b/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp @@ -237,7 +237,8 @@ void QbsProjectManagerPlugin::updateBuildActions() fileEnabled = !m_projectExplorer->buildManager()->isBuilding(project) && m_currentProject && !m_currentProject->isParsing(); - if (QbsProductNode *productNode = qobject_cast(node->projectNode())) { + if (QbsProductNode *productNode + = qobject_cast(node ? node->projectNode() : 0)) { productEnabled = true; productVisible = true; m_buildProduct->setParameter(productNode->displayName());