diff --git a/src/plugins/genericprojectmanager/genericproject.cpp b/src/plugins/genericprojectmanager/genericproject.cpp
index c1b2adb185e66f9b352e02bcea6fd5b4fb3dd348..faa1506189870325e8a3469e2ab78d6533a2fa97 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';