From 3b09ecbfa27948494f14ba0ace32e23919d793a1 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 4 Dec 2024 15:16:34 +0100 Subject: [PATCH] Editor: schedule rehighlight after font setting change That rehighlight vanished in the transition between highlighter -> async highlighterRunner -> highlight in batches Fixes: QTCREATORBUG-32116 Change-Id: I32ac8e3dd29b10399e0c7e5626faef02e037306f Reviewed-by: Christian Stenger --- src/plugins/texteditor/textdocument.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/texteditor/textdocument.cpp b/src/plugins/texteditor/textdocument.cpp index 0f77c2568da..bdb6e7812b6 100644 --- a/src/plugins/texteditor/textdocument.cpp +++ b/src/plugins/texteditor/textdocument.cpp @@ -466,8 +466,10 @@ void TextDocument::applyFontSettings() block = block.next(); } updateLayout(); - if (d->m_highlighter) + if (d->m_highlighter) { d->m_highlighter->setFontSettings(d->m_fontSettings); + d->m_highlighter->scheduleRehighlight(); + } } const FontSettings &TextDocument::fontSettings() const