From 5720cfb35aacb2834b177381ad9c2124b7407fe4 Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Fri, 17 Jul 2020 18:13:05 -0400 Subject: [PATCH] Correct scroll percentage reporting --- viewport/viewport.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/viewport/viewport.go b/viewport/viewport.go index 0baa6d3..82b4d6c 100644 --- a/viewport/viewport.go +++ b/viewport/viewport.go @@ -65,7 +65,7 @@ func (m Model) ScrollPercent() float64 { } y := float64(m.YOffset) h := float64(m.Height) - t := float64(len(m.lines)) + t := float64(len(m.lines) - 1) v := y / (t - h) return math.Max(0.0, math.Min(1.0, v)) }