aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clangcodemodel/clangeditordocumentparser.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2017-01-19 11:08:13 +0100
committerNikolai Kosjar <nikolai.kosjar@qt.io>2017-01-26 07:50:05 +0000
commit07f32ef57ab34afc421e217048ce068a5501bb33 (patch)
treec83f83c7870671011a162f2c5e72fdf237db4b40 /src/plugins/clangcodemodel/clangeditordocumentparser.cpp
parentec3dcfd6ad6719baa96aae26e0b775db1408e6e3 (diff)
CppTools: Use fallback project part if project is closed
...instead of sticking to the old one. If a project is closed, the editor should reflect that. It also simplifies the code. Change-Id: I9b8a94513d3b06a238cfc4ee60c11c0d0da3d93f Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/clangcodemodel/clangeditordocumentparser.cpp')
-rw-r--r--src/plugins/clangcodemodel/clangeditordocumentparser.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/plugins/clangcodemodel/clangeditordocumentparser.cpp b/src/plugins/clangcodemodel/clangeditordocumentparser.cpp
index 860b41b04de..2d1d758272b 100644
--- a/src/plugins/clangcodemodel/clangeditordocumentparser.cpp
+++ b/src/plugins/clangcodemodel/clangeditordocumentparser.cpp
@@ -30,9 +30,6 @@ namespace ClangCodeModel {
ClangEditorDocumentParser::ClangEditorDocumentParser(const QString &filePath)
: BaseEditorDocumentParser(filePath)
{
- BaseEditorDocumentParser::Configuration config = configuration();
- config.stickToPreviousProjectPart = false;
- setConfiguration(config);
}
void ClangEditorDocumentParser::updateImpl(const QFutureInterface<void> &,
@@ -41,7 +38,7 @@ void ClangEditorDocumentParser::updateImpl(const QFutureInterface<void> &,
State state_ = state();
state_.projectPartInfo = determineProjectPart(filePath(),
configuration(),
- state_,
+ state_.projectPartInfo,
updateParams.activeProject,
updateParams.languagePreference,
updateParams.hasActiveProjectChanged);