summarylogtreecommitdiffstats
path: root/center_on_scroll.patch
blob: 798d14ca89a79d4b22cf65adcf695e9e204e6a1f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff --git a/src/libs/utils/plaintextedit/plaintextedit.cpp b/src/libs/utils/plaintextedit/plaintextedit.cpp
index 833bf702..816831ee 100644
--- a/src/libs/utils/plaintextedit/plaintextedit.cpp
+++ b/src/libs/utils/plaintextedit/plaintextedit.cpp
@@ -1138,6 +1138,11 @@ void PlainTextEditPrivate::adjustScrollbars()
     }
     if (!centerOnScroll)
         vmax -= qMax(0, viewport()->height());
+    else
+    {
+        QFontMetrics fm(doc->defaultFont());
+        vmax -=  fm.height();
+    }
     QSizeF documentSize = documentLayout->documentSize();
     vbar()->setRange(0, qMax(0, vmax));
     vbar()->setPageStep(viewport()->height());