From ce11ca9d4983a1f4dc529c6ee0d2571fdc8fdb85 Mon Sep 17 00:00:00 2001 From: Richard Feldman Date: Tue, 22 Oct 2024 12:36:36 -0400 Subject: [PATCH] Don't suggest assistant code actions if it's disabled (#19553) Closes #19155 Release Notes: - Fixed code action for "Fix with assistant" appearing when assistant was disabled. --- crates/assistant/src/inline_assistant.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/assistant/src/inline_assistant.rs b/crates/assistant/src/inline_assistant.rs index a11d4113d87a9131f15c489a308c42970f405c38..6a80813f3422301c4d7d4afd5833282549b4009c 100644 --- a/crates/assistant/src/inline_assistant.rs +++ b/crates/assistant/src/inline_assistant.rs @@ -3277,6 +3277,10 @@ impl CodeActionProvider for AssistantCodeActionProvider { range: Range, cx: &mut WindowContext, ) -> Task>> { + if !AssistantSettings::get_global(cx).enabled { + return Task::ready(Ok(Vec::new())); + } + let snapshot = buffer.read(cx).snapshot(); let mut range = range.to_point(&snapshot);