diff --git a/crates/agent_ui/src/acp/model_selector.rs b/crates/agent_ui/src/acp/model_selector.rs index dd5201e03fb417d9228a5a6529a92540dab8bb81..3f175b60414bab4876da633c3ccab03dcebb603a 100644 --- a/crates/agent_ui/src/acp/model_selector.rs +++ b/crates/agent_ui/src/acp/model_selector.rs @@ -293,15 +293,13 @@ impl PickerDelegate for AcpModelPickerDelegate { .w_full() .gap_1p5() .map(|this| match &model_info.icon { - Some(AgentModelIcon::Path(path)) => this.child( - Icon::from_external_svg(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_external_svg(path.clone()), + AgentModelIcon::Named(icon) => Icon::new(*icon) + } + .color(model_icon_color) + .size(IconSize::Small) ), None => this, })