diff options
Diffstat (limited to 'src/plugins/cpptools/cpptoolseditorsupport.cpp')
-rw-r--r-- | src/plugins/cpptools/cpptoolseditorsupport.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cpptoolseditorsupport.cpp b/src/plugins/cpptools/cpptoolseditorsupport.cpp index cc1a0e74c8..4c77287ac2 100644 --- a/src/plugins/cpptools/cpptoolseditorsupport.cpp +++ b/src/plugins/cpptools/cpptoolseditorsupport.cpp @@ -232,7 +232,7 @@ void CppEditorSupport::recalculateSemanticInfoDetached(bool force) CppCompletionAssistProvider *CppEditorSupport::completionAssistProvider() const { - return m_completionAssistProvider.data(); + return m_completionAssistProvider; } void CppEditorSupport::updateDocument() @@ -526,6 +526,8 @@ void CppEditorSupport::onMimeTypeChanged() connect(this, SIGNAL(semanticInfoUpdated(CppTools::SemanticInfo)), this, SLOT(startHighlighting())); + m_completionAssistProvider = m_modelManager->completionAssistProvider(m_textEditor); + updateDocumentNow(); } |