From 3978875fec0e898202ffee8bd92c94e8cd2df2ed Mon Sep 17 00:00:00 2001 From: Konstantin Tokarev <annulen@yandex.ru> Date: Sat, 11 Feb 2012 19:25:38 +0400 Subject: [PATCH] Don't accumulate includePaths and frameworkPaths on each parsing GenericProject was adding includePaths and frameworkPaths to ProjectInfo on each parsing instead of updating their values. Change-Id: Id60f553909e4a9829b9001e7dd54bbb7ed7623ce Reviewed-by: Daniel Teske <daniel.teske@nokia.com> --- src/plugins/genericprojectmanager/genericproject.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/genericprojectmanager/genericproject.cpp b/src/plugins/genericprojectmanager/genericproject.cpp index c1b2adb185e..faa15061898 100644 --- a/src/plugins/genericprojectmanager/genericproject.cpp +++ b/src/plugins/genericprojectmanager/genericproject.cpp @@ -261,6 +261,9 @@ void GenericProject::refresh(RefreshOptions options) CPlusPlus::CppModelManagerInterface::ProjectPart::Ptr part( new CPlusPlus::CppModelManagerInterface::ProjectPart); + pinfo.frameworkPaths.clear(); + pinfo.includePaths.clear(); + if (m_toolChain) { part->defines = m_toolChain->predefinedMacros(QStringList()); part->defines += '\n'; -- GitLab