aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/textdocument.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/texteditor/textdocument.cpp')
-rw-r--r--src/plugins/texteditor/textdocument.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/texteditor/textdocument.cpp b/src/plugins/texteditor/textdocument.cpp
index a60c729ed4..cb421f2bf7 100644
--- a/src/plugins/texteditor/textdocument.cpp
+++ b/src/plugins/texteditor/textdocument.cpp
@@ -921,10 +921,12 @@ void TextDocument::resetSyntaxHighlighter(const std::function<SyntaxHighlighter
= qtcEnvironmentVariable("QTC_USE_THREADED_HIGHLIGHTER", "TRUE").toUpper()
== QLatin1String("TRUE");
- d->m_highlighterRunner = new SyntaxHighlighterRunner(creator,
+ SyntaxHighlighter *highlighter = creator();
+ highlighter->setFontSettings(TextEditorSettings::fontSettings());
+ highlighter->setMimeType(mimeType());
+ d->m_highlighterRunner = new SyntaxHighlighterRunner(highlighter,
document(),
- threaded && envValue,
- mimeType());
+ threaded && envValue);
}
void TextDocument::cleanWhitespace(const QTextCursor &cursor)