From be7d63c99a28beabfafe8fcb1892eeaf965a42a5 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Fri, 19 Dec 2014 09:48:59 +0100 Subject: [PATCH] Fix build of ProjectExplorer with g++ 4.8.2. The compiler is unable to match the arguments of the connect statement when a QPointer is involved. Change-Id: I87d3c11b9452f07739bf4e905a18071145c4e21d Reviewed-by: hjk --- src/plugins/projectexplorer/projecttree.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/projectexplorer/projecttree.cpp b/src/plugins/projectexplorer/projecttree.cpp index cfe89e03588..60b6d44e61a 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); } }