From 0da6cd08c7ea4f4c5bfcfbb85d8372ea3b72ac0b Mon Sep 17 00:00:00 2001 From: Henrik Friedrichsen Date: Wed, 3 Apr 2019 14:16:36 +0200 Subject: [PATCH] fix: prevent usize overflow when moving down in listview --- src/ui/listview.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)); }