From eb880d88410ce6bc396613df254d719de47f4f11 Mon Sep 17 00:00:00 2001 From: Nimish Jha Date: Thu, 24 Oct 2024 08:23:53 +1100 Subject: [PATCH] simplify code --- internal/display/softwrap.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/internal/display/softwrap.go b/internal/display/softwrap.go index 29ddf001..1abb9bf1 100644 --- a/internal/display/softwrap.go +++ b/internal/display/softwrap.go @@ -291,13 +291,7 @@ func (w *BufWindow) diff(s1, s2 SLoc) int { // within the buffer boundaries. func (w *BufWindow) Scroll(s SLoc, n int) SLoc { if !w.Buf.Settings["softwrap"].(bool) { - s.Line += n - if s.Line < 0 { - s.Line = 0 - } - if s.Line > w.Buf.LinesNum()-1 { - s.Line = w.Buf.LinesNum() - 1 - } + s.Line = util.Clamp(s.Line + n, 0, w.Buf.LinesNum()-1) return s } return w.scroll(s, n)