diff --git a/src/tui.rs b/src/tui.rs index d0fb678..1acc74f 100644 --- a/src/tui.rs +++ b/src/tui.rs @@ -414,7 +414,7 @@ impl App { fn previous(&mut self) { if !self.agents.is_empty() { - self.selected = self.selected.checked_sub(1).unwrap_or(self.agents.len() - 1); + self.selected = self.selected.checked_sub(1).unwrap_or(self.agents.len().saturating_sub(1)); } }