Prevent subtract with underflow

This commit is contained in:
veeso
2021-03-21 12:16:11 +01:00
parent 7caa4575bd
commit 7c9548c668

View File

@@ -95,8 +95,10 @@ impl OwnStates {
/// ///
/// Keep index if possible, otherwise set to lenght - 1 /// Keep index if possible, otherwise set to lenght - 1
pub fn fix_list_index(&mut self) { 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; self.list_index = self.list_len - 1;
} else if self.list_len == 0 {
self.list_index = 0;
} }
} }
} }