fix: collapse nested if into match guard

This commit is contained in:
jasonwitty
2026-05-17 05:26:43 -07:00
parent 7999bdef76
commit 6138ebd43d
+6 -7
View File
@@ -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() {
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 // Handled
} else {
false // No selection to clear
}
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