]> git.lizzy.rs Git - micro.git/blobdiff - src/view.go
Fix half page down bug
[micro.git] / src / view.go
index 351f37ad25658867ef4b16f00576938e058f89ca..f9d90e8f7b270d3c8a61a4635eed892ab7aef0ec 100644 (file)
@@ -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
+               }
        }
 }