fix: prevent usize overflow when moving down in listview

This commit is contained in:
Henrik Friedrichsen
2019-04-03 14:16:36 +02:00
parent 1c26c7bcee
commit 0da6cd08c7

View File

@@ -211,7 +211,7 @@ impl<I: ListItem> ViewExt for ListView<I> {
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));
}