Prevent subtract with underflow
This commit is contained in:
parent
7caa4575bd
commit
7c9548c668
|
@ -95,8 +95,10 @@ impl OwnStates {
|
|||
///
|
||||
/// Keep index if possible, otherwise set to lenght - 1
|
||||
pub fn fix_list_index(&mut self) {
|
||||
if self.list_index >= self.list_len {
|
||||
if self.list_index >= self.list_len && self.list_len > 0 {
|
||||
self.list_index = self.list_len - 1;
|
||||
} else if self.list_len == 0 {
|
||||
self.list_index = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue