From 711cd6ce1c646b90bbc3b798036af10712980fa8 Mon Sep 17 00:00:00 2001 From: Andreas Stallinger Date: Mon, 14 Jan 2019 18:27:19 +0100 Subject: [PATCH] ui: Fixed line numbers disappearing on hover on Linux --- src/lib_gui/qt/element/QtCodeArea.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) {