From edd16c70476755b7cda2e618395ceb0905cada68 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Fri, 21 Oct 2022 13:32:04 +0200 Subject: [PATCH] UnifiedDiffEditor: Fix visible wrap column Take m_visibleIndentOffset into account when drawing right margin. Fixes: QTCREATORBUG-26601 Change-Id: I50839098953181c667a5fe0e5fac7dfa5bc95327 Reviewed-by: Reviewed-by: David Schulz --- src/plugins/texteditor/texteditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index 2d488fe1a19..b13982f49fd 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -4110,7 +4110,7 @@ void TextEditorWidgetPrivate::paintRightMarginArea(PaintEventData &data, QPainte // Don't use QFontMetricsF::averageCharWidth here, due to it returning // a fractional size even when this is not supported by the platform. data.rightMargin = QFontMetricsF(q->font()).horizontalAdvance(QLatin1Char('x')) - * m_visibleWrapColumn + * (m_visibleWrapColumn + m_visualIndentOffset) + data.offset.x() + 4; if (m_marginSettings.m_tintMarginArea && data.rightMargin < data.viewportRect.width()) { const QRectF behindMargin(data.rightMargin,