diff options
-rw-r--r-- | src/plugins/projectexplorer/projecttree.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/projectexplorer/projecttree.cpp b/src/plugins/projectexplorer/projecttree.cpp index cfe89e0358..60b6d44e61 100644 --- a/src/plugins/projectexplorer/projecttree.cpp +++ b/src/plugins/projectexplorer/projecttree.cpp @@ -220,9 +220,9 @@ void ProjectTree::update(Node *node, Project *project) { if (project != m_currentProject) { if (m_currentProject) { - disconnect(m_currentProject, &Project::projectContextUpdated, + disconnect(m_currentProject.data(), &Project::projectContextUpdated, this, &ProjectTree::updateContext); - disconnect(m_currentProject, &Project::projectLanguagesUpdated, + disconnect(m_currentProject.data(), &Project::projectLanguagesUpdated, this, &ProjectTree::updateContext); } @@ -230,9 +230,9 @@ void ProjectTree::update(Node *node, Project *project) emit currentProjectChanged(m_currentProject); if (m_currentProject) { - connect(m_currentProject, &Project::projectContextUpdated, + connect(m_currentProject.data(), &Project::projectContextUpdated, this, &ProjectTree::updateContext); - connect(m_currentProject, &Project::projectLanguagesUpdated, + connect(m_currentProject.data(), &Project::projectLanguagesUpdated, this, &ProjectTree::updateContext); } } |