From 61552f87cefa5c1d8e81231a7a8cfe34e81e930f Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Mon, 10 Jun 2013 17:00:52 +0200 Subject: [PATCH] Qbs: Fix crash when handling files not belonging to a project Change-Id: I8631ac0677205412306cb26a85b5b04e6f82fdd2 Reviewed-by: Tobias Hunger --- src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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());