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