From 29f75dc19de79631f1e7a09dce7721ed376e9d54 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 11 Jun 2026 04:42:18 +0000 Subject: [PATCH] =?UTF-8?q?fix(lint):=20fold=20the=20sidebar=20click=20row?= =?UTF-8?q?=20lookup=20into=20the=20bounds=20let-chain=20=E2=80=94=20newer?= =?UTF-8?q?=20clippy=20(1.96)=20flags=20the=20nested=20if=20as=20collapsib?= =?UTF-8?q?le=5Fif=20and=20CI=20lints=20with=20-D=20warnings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude https://claude.ai/code/session_018zaP8vUfTAsrE38L6h6fw5 --- crates/tui/src/tui/mouse_ui.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/crates/tui/src/tui/mouse_ui.rs b/crates/tui/src/tui/mouse_ui.rs index 0206eda3..0cda7ba9 100644 --- a/crates/tui/src/tui/mouse_ui.rs +++ b/crates/tui/src/tui/mouse_ui.rs @@ -476,10 +476,9 @@ fn sidebar_click_action(app: &App, mouse: MouseEvent) -> Option { .content_area .y .saturating_add(section.content_area.height) + && let Some(row) = section.rows.iter().find(|row| row.row_y == mouse.row) { - if let Some(row) = section.rows.iter().find(|row| row.row_y == mouse.row) { - return row.click_action.clone(); - } + return row.click_action.clone(); } } None