diff --git a/src/lib_gui/qt/element/QtCodeArea.cpp b/src/lib_gui/qt/element/QtCodeArea.cpp index d3dd8bc5..2f8be508 100644 --- a/src/lib_gui/qt/element/QtCodeArea.cpp +++ b/src/lib_gui/qt/element/QtCodeArea.cpp @@ -238,7 +238,11 @@ void QtCodeArea::lineNumberAreaPaintEvent(QPaintEvent *event) } const int drawAreaTop = event->rect().top(); - const int drawAreaBottom = event->rect().bottom() - scrollBarHeight; + int drawAreaBottom = event->rect().bottom() + 1; + if (drawAreaBottom > height() - scrollBarHeight) + { + drawAreaBottom = height() - scrollBarHeight; + } while (block.isValid() && top <= drawAreaBottom) {