From 2e27448d5f9e563a27b117cc11a34b3a67b2c876 Mon Sep 17 00:00:00 2001 From: Bennet Bo Fenner Date: Tue, 6 Aug 2024 18:41:54 +0200 Subject: [PATCH] assistant: Fix inline assistant not working for non-terminal panel views (#15864) Fixes #15729 Release Notes: - Fixed an issue where the terminal inline assistant would not appear when opening a terminal in the center pane ([#15729](https://github.com/zed-industries/zed/issues/15729)). --- crates/assistant/src/assistant_panel.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/assistant/src/assistant_panel.rs b/crates/assistant/src/assistant_panel.rs index 67b5fb303c..9ccd8356fc 100644 --- a/crates/assistant/src/assistant_panel.rs +++ b/crates/assistant/src/assistant_panel.rs @@ -813,6 +813,11 @@ impl AssistantPanel { .and_then(|item| item.act_as::(cx)) { Some(InlineAssistTarget::Editor(workspace_editor, true)) + } else if let Some(terminal_view) = workspace + .active_item(cx) + .and_then(|item| item.act_as::(cx)) + { + Some(InlineAssistTarget::Terminal(terminal_view)) } else { None }