From 05bb54a51bdb8f712ca61b8b9ea9a5818cf46121 Mon Sep 17 00:00:00 2001 From: Georgi Dimitrov Date: Tue, 7 Feb 2017 20:09:26 +0000 Subject: [PATCH] Prevent from scrolling past the end of the content Fixes issue #31 --- wuzz.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wuzz.go b/wuzz.go index da3017c..3951741 100644 --- a/wuzz.go +++ b/wuzz.go @@ -781,6 +781,10 @@ func scrollView(v *gocui.View, dy int) error { if oy+dy < 0 { dy = -oy } + _, err = v.Line(dy) + if dy > 0 && err != nil { + dy = 0 + } v.SetOrigin(ox, oy+dy) return nil }