forked from qt-creator/qt-creator
C++: handle file type changes for choosing highlighters.
If the file type (mime type) of an editor changes, it might need a different kind of highlighter/highlighting-support. Change-Id: I470dbf69e71856c9593d201416c4d4bd2958aaec Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
committed by
Nikolai Kosjar
parent
dc4822d123
commit
033ad8875b
@@ -1166,7 +1166,7 @@ void CPPEditorWidget::finishHighlightSymbolUsages()
|
||||
if (editorRevision() != m_highlightRevision)
|
||||
return; // outdated
|
||||
|
||||
else if (m_highlighter.isCanceled())
|
||||
if (m_highlighter.isCanceled())
|
||||
return; // aborted
|
||||
|
||||
TextEditor::SyntaxHighlighter *highlighter = baseTextDocument()->syntaxHighlighter();
|
||||
@@ -1174,11 +1174,6 @@ void CPPEditorWidget::finishHighlightSymbolUsages()
|
||||
|
||||
TextEditor::SemanticHighlighter::clearExtraAdditionalFormatsUntilEnd(
|
||||
highlighter, m_highlighter);
|
||||
|
||||
if (m_modelManager)
|
||||
m_modelManager->setExtraDiagnostics(m_lastSemanticInfo.doc->fileName(),
|
||||
QLatin1String("CppEditor.SemanticsDiagnostics"),
|
||||
m_lastSemanticInfo.doc->diagnosticMessages());
|
||||
}
|
||||
|
||||
void CPPEditorWidget::switchDeclarationDefinition(bool inNextSplit)
|
||||
|
||||
Reference in New Issue
Block a user