From c4dcac1d953955568ab6d4084dd2432e5fea511c Mon Sep 17 00:00:00 2001 From: syui Date: Wed, 25 Mar 2026 15:20:31 +0900 Subject: [PATCH] fix: prevent underflow in tui previous() when agents list is empty Co-Authored-By: ai.syui.ai Co-Authored-By: Claude Opus 4.6 (1M context) --- src/tui.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)); } }