From 6063d313ef890e661956aa523adecc47bd503ea5 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Tue, 8 Apr 2014 16:58:27 +0200 Subject: [PATCH] Qbs: Use m_editorProject for signal routing Change-Id: I6a4453eabd097e81b416f706732926766c7c6c4d Reviewed-by: Daniel Teske --- .../qbsprojectmanager/qbsprojectmanagerplugin.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp b/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp index 32b2c1f1867..1a00d2746ef 100644 --- a/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp +++ b/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp @@ -294,8 +294,9 @@ void QbsProjectManagerPlugin::updateBuildActions() QString subprojectName; if (m_editorNode) { - enabled = !BuildManager::isBuilding(m_editorProject) - && m_selectedProject && !m_selectedProject->isParsing(); + enabled = m_editorProject + && !BuildManager::isBuilding(m_editorProject) + && !m_editorProject->isParsing(); fileName = QFileInfo(m_editorNode->path()).fileName(); fileVisible = m_editorProject && m_editorNode && qobject_cast(m_editorNode->projectNode()); @@ -332,10 +333,11 @@ void QbsProjectManagerPlugin::buildStateChanged(ProjectExplorer::Project *projec if (project == m_currentProject) updateReparseQbsAction(); - if (project == m_selectedProject) { + if (project == m_selectedProject) updateContextActions(); + + if (project == m_editorProject) updateBuildActions(); - } } void QbsProjectManagerPlugin::parsingStateChanged()