From 13717262a122dba819aadc59477f1298dbdb362d Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 17 Oct 2017 13:27:03 +0200 Subject: [PATCH] TextEditor: Fix determination of maximum width Width is not zero-based. Task-number: QTCREATORBUG-19091 Change-Id: I32134727bed204f6bb10748cd067a775f673b89b Reviewed-by: David Schulz --- src/plugins/texteditor/texteditor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/texteditor/texteditor.cpp b/src/plugins/texteditor/texteditor.cpp index a7fa6c6bac7..f653e03c68b 100644 --- a/src/plugins/texteditor/texteditor.cpp +++ b/src/plugins/texteditor/texteditor.cpp @@ -3921,8 +3921,8 @@ void TextEditorWidgetPrivate::drawLineAnnotation( } QRect updateRect(lineRect.toRect().topRight(), boundingRect.toRect().bottomRight()); - updateRect.setLeft(qBound(0, updateRect.left(), q->viewport()->width())); - updateRect.setRight(qBound(0, updateRect.right(), q->viewport()->width())); + updateRect.setLeft(qBound(0, updateRect.left(), q->viewport()->width() - 1)); + updateRect.setRight(qBound(0, updateRect.right(), q->viewport()->width() - 1)); if (!updateRect.isEmpty() && !eventRect.contains(updateRect)) q->viewport()->update(updateRect); }