Editor: Fix painting highlights on scrollbar

The document layout rounds up the height of lines in
QTextLayout::boundingRect, so we have to do the same for calculating the
position of highlights on the scrollbar.

Fixes: QTCREATORBUG-28299
Change-Id: I36496ebec7fe7861feff7cb8a2647a11ee078b8f
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2022-10-25 10:52:52 +02:00
parent 38c8e20071
commit 37640257db

View File

@@ -360,7 +360,7 @@ void HighlightScrollBarController::setScrollArea(QAbstractScrollArea *scrollArea
double HighlightScrollBarController::lineHeight() const double HighlightScrollBarController::lineHeight() const
{ {
return m_lineHeight; return ceil(m_lineHeight);
} }
void HighlightScrollBarController::setLineHeight(double lineHeight) void HighlightScrollBarController::setLineHeight(double lineHeight)