From 11a37459ea32966f9408223ca2077844d1790f5b Mon Sep 17 00:00:00 2001 From: root Date: Wed, 21 Jan 2026 13:54:51 +0400 Subject: [PATCH] fix: prevent potential panic in search navigation with empty results --- src/ui/search_tui.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui/search_tui.rs b/src/ui/search_tui.rs index f1c4a80..b50748a 100644 --- a/src/ui/search_tui.rs +++ b/src/ui/search_tui.rs @@ -153,7 +153,7 @@ impl SearchTui { let i = match self.list_state.selected() { Some(i) => { - if i >= self.results.len() - 1 { + if i >= self.results.len().saturating_sub(1) { 0 } else { i + 1 @@ -172,7 +172,7 @@ impl SearchTui { let i = match self.list_state.selected() { Some(i) => { if i == 0 { - self.results.len() - 1 + self.results.len().saturating_sub(1) } else { i - 1 }