QbsProjectManager: Identify product nodes properly

Change-Id: I6922e2fb72c693be931fefb57f9686b727ad5bb1
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2017-02-22 10:29:55 +01:00
parent 0073decb92
commit 7f597151db

View File

@@ -259,7 +259,7 @@ void QbsProjectManagerPlugin::updateContextActions()
bool isFile = m_selectedProject && m_selectedNode && (m_selectedNode->nodeType() == NodeType::File);
bool isProduct = m_selectedProject
&& m_selectedNode
&& dynamic_cast<QbsProductNode *>(m_selectedNode->parentProjectNode());
&& dynamic_cast<QbsProductNode *>(m_selectedNode);
QbsProjectNode *subproject = dynamic_cast<QbsProjectNode *>(m_selectedNode);
bool isSubproject = m_selectedProject && subproject && subproject != m_selectedProject->rootProjectNode();