From 96f4f1683ee98547dadc610cf21f293858ba9d50 Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid <7303830+kabouzeid@users.noreply.github.com> Date: Sun, 28 Jul 2024 23:21:51 +0200 Subject: [PATCH] fix: crash on resize --- src/app.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app.rs b/src/app.rs index e36ffc8..e5b20bb 100644 --- a/src/app.rs +++ b/src/app.rs @@ -652,7 +652,7 @@ fn fit_text( match l.chars().nth(cols) { Some(_) => { // has more chars than cols Either::Right(once(Line::default().spans(vec![ - Span::raw(l.chars().take(cols - 1).collect::<String>()), + Span::raw(l.chars().take(cols.saturating_sub(1)).collect::<String>()), Span::styled("…", Style::default().add_modifier(Modifier::DIM)), ]))) }