From 6138ebd43df70ce1ef732398bbbde290744ba1ad Mon Sep 17 00:00:00 2001 From: jasonwitty Date: Sun, 17 May 2026 05:26:43 -0700 Subject: [PATCH] fix: collapse nested if into match guard --- socktop/src/ui/processes.rs | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/socktop/src/ui/processes.rs b/socktop/src/ui/processes.rs index dd259c8..69d3d40 100644 --- a/socktop/src/ui/processes.rs +++ b/socktop/src/ui/processes.rs @@ -425,16 +425,15 @@ pub fn processes_handle_key_with_selection(params: ProcessKeyParams) -> bool { } true // Handled } - KeyCode::Char('x') | KeyCode::Char('X') => { - // Unselect any selected process - if params.selected_process_pid.is_some() || params.selected_process_index.is_some() { - *params.selected_process_pid = None; - *params.selected_process_index = None; - true // Handled - } else { - false // No selection to clear - } + KeyCode::Char('x') | KeyCode::Char('X') + if params.selected_process_pid.is_some() + || params.selected_process_index.is_some() => + { + *params.selected_process_pid = None; + *params.selected_process_index = None; + true } + KeyCode::Char('x') | KeyCode::Char('X') => false, KeyCode::Enter => { // Signal that Enter was pressed with a selection params.selected_process_pid.is_some() // Return true if we have a selection to handle