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()