From f87e7d3bed609b33f8086cb91fc4468393591682 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Thu, 1 Sep 2022 14:06:16 -0700 Subject: [PATCH] Avoid subtraction underflow when searching terminal Co-authored-by: Keith Simmons --- crates/terminal/src/terminal_container_view.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/terminal/src/terminal_container_view.rs b/crates/terminal/src/terminal_container_view.rs index f6d60bd964878a3fffdc50b14195f186567984af..bb93d41ebb4f81653348d817bd254daf9b9300c9 100644 --- a/crates/terminal/src/terminal_container_view.rs +++ b/crates/terminal/src/terminal_container_view.rs @@ -432,7 +432,7 @@ impl SearchableItem for TerminalContainer { } // If no selection after selection head, return the last match - return Some(matches.len() - 1); + return Some(matches.len().saturating_sub(1)); } else { Some(0) }