diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp index 8176f838026182241995be4a3e8893fb226b0ac3..cd406907e038af12d4c1156206f87ba44192abaa 100644 --- a/src/plugins/texteditor/basetexteditor.cpp +++ b/src/plugins/texteditor/basetexteditor.cpp @@ -1990,8 +1990,9 @@ void BaseTextEditor::paintEvent(QPaintEvent *e) if (d->m_visibleWrapColumn > 0) { lineX = fontMetrics().averageCharWidth() * d->m_visibleWrapColumn + offset.x() + 4; - painter.fillRect(QRectF(lineX, 0, viewportRect.width() - lineX, viewportRect.height()), - d->m_ifdefedOutFormat.background()); + if (lineX < viewportRect.width()) + painter.fillRect(QRectF(lineX, 0, viewportRect.width() - lineX, viewportRect.height()), + d->m_ifdefedOutFormat.background()); } // // keep right margin clean from full-width selection