From e414b6458de38a02d25db06d0f512c71bb2f185e Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sun, 1 Sep 2024 17:38:04 +0200 Subject: [PATCH] Refresh tab stop distance after loading document (#1996) --- novelwriter/gui/docviewer.py | 6 ++---- novelwriter/tools/manuscript.py | 1 + 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/novelwriter/gui/docviewer.py b/novelwriter/gui/docviewer.py index f013db0b..aa4cbb31 100644 --- a/novelwriter/gui/docviewer.py +++ b/novelwriter/gui/docviewer.py @@ -229,15 +229,13 @@ class GuiDocViewer(QTextBrowser): QApplication.restoreOverrideCursor() return False - # Refresh the tab stops - self.setTabStopDistance(CONFIG.getTabWidth()) - - # Must be before setHtml + # Must be before setDocument if updateHistory: self.docHistory.append(tHandle) self.setDocumentTitle(tHandle) self.setDocument(qDoc.document) + self.setTabStopDistance(CONFIG.getTabWidth()) if self._docHandle == tHandle: # This is a refresh, so we set the scrollbar back to where it was diff --git a/novelwriter/tools/manuscript.py b/novelwriter/tools/manuscript.py index 4c216742..f13ef236 100644 --- a/novelwriter/tools/manuscript.py +++ b/novelwriter/tools/manuscript.py @@ -823,6 +823,7 @@ class _PreviewWidget(QTextBrowser): document.setDocumentMargin(CONFIG.getTextMargin()) self.setDocument(document) + self.setTabStopDistance(CONFIG.getTabWidth()) self._docTime = int(time()) self._updateBuildAge()