diff --git a/crates/agent_ui/src/agent_ui.rs b/crates/agent_ui/src/agent_ui.rs index 4a5382c9e4d67e483fbfd96f456187638829da87..c73c08a9398dee1f92c800681a5242f6519605d1 100644 --- a/crates/agent_ui/src/agent_ui.rs +++ b/crates/agent_ui/src/agent_ui.rs @@ -346,13 +346,9 @@ fn init_language_model_settings(cx: &mut App) { cx.subscribe( &LanguageModelRegistry::global(cx), |_, event: &language_model::Event, cx| match event { - language_model::Event::ProviderStateChanged(_) => { - update_active_language_model_from_settings(cx); - } - language_model::Event::AddedProvider(_) => { - update_active_language_model_from_settings(cx); - } - language_model::Event::RemovedProvider(_) => { + language_model::Event::ProviderStateChanged(_) + | language_model::Event::AddedProvider(_) + | language_model::Event::RemovedProvider(_) => { update_active_language_model_from_settings(cx); } _ => {}