diff --git a/crates/agent_ui/src/language_model_selector.rs b/crates/agent_ui/src/language_model_selector.rs index 312a2293a072da34c8ffd7e6985c0a4b4c919fdf..fb18c26b0946f6f0b51d80b465d045e0cbb33e7d 100644 --- a/crates/agent_ui/src/language_model_selector.rs +++ b/crates/agent_ui/src/language_model_selector.rs @@ -140,13 +140,9 @@ impl LanguageModelPickerDelegate { // Subscribe to registry events and send refresh signals through the channel let registry = LanguageModelRegistry::global(cx); cx.subscribe(®istry, move |_picker, _, event, _cx| match event { - language_model::Event::ProviderStateChanged(_) => { - refresh_tx.unbounded_send(()).ok(); - } - language_model::Event::AddedProvider(_) => { - refresh_tx.unbounded_send(()).ok(); - } - language_model::Event::RemovedProvider(_) => { + language_model::Event::ProviderStateChanged(_) + | language_model::Event::AddedProvider(_) + | language_model::Event::RemovedProvider(_) => { refresh_tx.unbounded_send(()).ok(); } _ => {}