From 536e7fb8931946ff70af73f5ac3c15b814daae0d Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Wed, 9 Dec 2015 12:59:10 +0100 Subject: CppTools: Apply font settings for diagnostics immediately ...and not on document reload. Change-Id: Idb6a9ba640a573c153aeab304dd280b6f6cf8ea0 Reviewed-by: Marco Bubke --- src/plugins/cpptools/builtineditordocumentprocessor.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/plugins/cpptools/builtineditordocumentprocessor.cpp') diff --git a/src/plugins/cpptools/builtineditordocumentprocessor.cpp b/src/plugins/cpptools/builtineditordocumentprocessor.cpp index c6213dd668..689d92ca76 100644 --- a/src/plugins/cpptools/builtineditordocumentprocessor.cpp +++ b/src/plugins/cpptools/builtineditordocumentprocessor.cpp @@ -190,6 +190,11 @@ void BuiltinEditorDocumentProcessor::recalculateSemanticInfoDetached(bool force) void BuiltinEditorDocumentProcessor::semanticRehighlight() { if (m_semanticHighlighter && m_semanticInfoUpdater.semanticInfo().doc) { + if (const CPlusPlus::Document::Ptr document = m_documentSnapshot.document(filePath())) { + m_codeWarnings = toTextEditorSelections(document->diagnosticMessages(), textDocument()); + m_codeWarningsUpdated = false; + } + m_semanticHighlighter->updateFormatMapFromFontSettings(); m_semanticHighlighter->run(); } -- cgit v1.2.1