From 06230327fa19f56b1bb363d8fcba1a78c8c953b4 Mon Sep 17 00:00:00 2001 From: Richard Feldman Date: Tue, 9 Dec 2025 11:44:05 -0500 Subject: [PATCH] Clean up some icon code --- crates/agent_ui/src/acp/model_selector.rs | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/crates/agent_ui/src/acp/model_selector.rs b/crates/agent_ui/src/acp/model_selector.rs index 6b8e1d87a0934abd1d2e1cc553ac2dafaca98de0..35e19e54684557cef870d1daf092d5455d5f9a04 100644 --- a/crates/agent_ui/src/acp/model_selector.rs +++ b/crates/agent_ui/src/acp/model_selector.rs @@ -293,15 +293,12 @@ impl PickerDelegate for AcpModelPickerDelegate { .w_full() .gap_1p5() .map(|this| match &model_info.icon { - Some(AgentModelIcon::Path(path)) => this.child( - Icon::from_path(path.clone()) - .color(model_icon_color) - .size(IconSize::Small), - ), - Some(AgentModelIcon::Named(icon)) => this.child( - Icon::new(*icon) - .color(model_icon_color) - .size(IconSize::Small), + Some(icon) => this.child(match icon { + AgentModelIcon::Path(path) => Icon::from_path(path.clone()), + AgentModelIcon::Named(name) => Icon::new(*name), + } + .color(model_icon_color) + .size(IconSize::Small) ), None => this, })