diff --git a/src/ui/listview.rs b/src/ui/listview.rs index bd6a3ae..37a0b0e 100644 --- a/src/ui/listview.rs +++ b/src/ui/listview.rs @@ -211,7 +211,7 @@ impl ViewExt for ListView { return Ok(CommandResult::Consumed(None)); } - if dir == "down" && self.selected < len - 1 { + if dir == "down" && self.selected < len.saturating_sub(1) { self.move_focus(amount); return Ok(CommandResult::Consumed(None)); }