From 13707fee32d2c47ea60f6903d871e041429fee6e Mon Sep 17 00:00:00 2001 From: Alexis Sellier Date: Sun, 7 Jul 2024 11:54:10 +0200 Subject: [PATCH] term: Stop user scroll passed the end of a diff --- radicle-term/src/pager.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radicle-term/src/pager.rs b/radicle-term/src/pager.rs index a25a6e50..9f971d3e 100644 --- a/radicle-term/src/pager.rs +++ b/radicle-term/src/pager.rs @@ -78,7 +78,7 @@ fn main( recv(events_rx) -> event => { let event = event??; let page = height as usize - 1; // Don't count the status bar. - let end = lines.len() - page; + let end = if page > lines.len() { 0 } else { lines.len() - page }; let prev = line; match event {