Fix underflow potential

This commit is contained in:
Mikayla Maki 2023-04-19 17:42:19 -07:00
parent dd73233973
commit ce8442a3d8

View File

@ -1079,7 +1079,7 @@ impl CopilotState {
match direction {
Direction::Prev => {
self.active_completion_index = if self.active_completion_index == 0 {
self.completions.len() - 1
self.completions.len().saturating_sub(1)
} else {
self.active_completion_index - 1
};