forked from qt-creator/qt-creator
UnifiedDiffEditor: Fix visible wrap column
Take m_visibleIndentOffset into account when drawing right margin. Fixes: QTCREATORBUG-26601 Change-Id: I50839098953181c667a5fe0e5fac7dfa5bc95327 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -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,
|
||||
|
Reference in New Issue
Block a user