From dd61897d11a009d013a144cdfdd85b931e162e5a Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sat, 4 Nov 2023 17:43:02 +0100 Subject: [PATCH 1/2] Force a rehighlight on theme switch for small documents (#1535) --- novelwriter/gui/doceditor.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/novelwriter/gui/doceditor.py b/novelwriter/gui/doceditor.py index ec4bd7d8..75b59e97 100644 --- a/novelwriter/gui/doceditor.py +++ b/novelwriter/gui/doceditor.py @@ -359,6 +359,8 @@ class GuiDocEditor(QTextEdit): self.clearEditor() else: self.redrawText() + if not self._bigDoc: + self.highLight.rehighlight() return True From ee5f340fe2723d7121ef8e00c8ac300196158c69 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sat, 4 Nov 2023 17:46:25 +0100 Subject: [PATCH 2/2] Refresh spell checking when word list changes (#1559) --- novelwriter/guimain.py | 1 + 1 file changed, 1 insertion(+) diff --git a/novelwriter/guimain.py b/novelwriter/guimain.py index 96806648..a966346b 100644 --- a/novelwriter/guimain.py +++ b/novelwriter/guimain.py @@ -980,6 +980,7 @@ class GuiMain(QMainWindow): if dlgWords.result() == QDialog.Accepted: logger.debug("Reloading word list") SHARED.updateSpellCheckLanguage(reload=True) + self.docEditor.spellCheckDocument() return True