From cece84629778acb687c1ed322c57419158483ceb Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Tue, 5 Apr 2016 12:50:07 -0400 Subject: [PATCH] Fix half page down bug --- src/view.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/view.go b/src/view.go index 351f37ad..f9d90e8f 100644 --- a/src/view.go +++ b/src/view.go @@ -179,7 +179,9 @@ func (v *View) HalfPageDown() { if len(v.buf.lines)-(v.topline+v.height) > v.height/2 { v.ScrollDown(v.height / 2) } else { - v.topline = len(v.buf.lines) - v.height + if len(v.buf.lines) >= v.height { + v.topline = len(v.buf.lines) - v.height + } } }