From 0b9c16a3784b29d0865fed082e536e5a8a719325 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 29 Sep 2025 21:49:09 -0600 Subject: [PATCH] clamp scroll --- st.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/st.c b/st.c index 71cf11a..f502b5c 100644 --- a/st.c +++ b/st.c @@ -1091,6 +1091,9 @@ void kscrollup(const Arg* a) { int n = a->i; + int maxup = term.histi - term.scr; + if (maxup <= 0) return; + if (n > maxup) n = maxup; if (n < 0) n = term.row + n;