fix: remove edge-case wrapping_add
left this on accident when I decided wrapping around isn't useful (especially without it scrolling to show the selection)
This commit is contained in:
parent
7aafbe2207
commit
2b41e36362
1 changed files with 1 additions and 5 deletions
|
|
@ -127,13 +127,9 @@ impl State {
|
|||
}
|
||||
Message::SelectionLeft => self.selected_field.previous(),
|
||||
Message::SelectionDown => {
|
||||
self.selected_entry = if self.selected_entry == self.db_view.len() - 1 {
|
||||
// essentially do a wrapping_add up to the highest index in the view
|
||||
0
|
||||
} else {
|
||||
self.selected_entry =
|
||||
(self.selected_entry.saturating_add(1)).clamp(0, self.db_view.len() - 1)
|
||||
}
|
||||
}
|
||||
Message::SelectionUp => {
|
||||
self.selected_entry =
|
||||
(self.selected_entry.saturating_sub(1)).clamp(0, self.db_view.len() - 1)
|
||||
|
|
|
|||
Loading…
Reference in a new issue