From 1e88e2924c26db89c9fc4a8d1429b087d16d30cb Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Wed, 22 Jan 2025 11:05:04 -0500 Subject: [PATCH] assistant2: Respect panel dock position (#23465) This PR fixes an issue where Assistant2 was not respecting the panel dock position. Release Notes: - N/A --- crates/assistant2/src/assistant_panel.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/crates/assistant2/src/assistant_panel.rs b/crates/assistant2/src/assistant_panel.rs index 1d92243a89..b730b4ef97 100644 --- a/crates/assistant2/src/assistant_panel.rs +++ b/crates/assistant2/src/assistant_panel.rs @@ -397,8 +397,12 @@ impl Panel for AssistantPanel { "AssistantPanel2" } - fn position(&self, _cx: &WindowContext) -> DockPosition { - DockPosition::Right + fn position(&self, cx: &WindowContext) -> DockPosition { + match AssistantSettings::get_global(cx).dock { + AssistantDockPosition::Left => DockPosition::Left, + AssistantDockPosition::Bottom => DockPosition::Bottom, + AssistantDockPosition::Right => DockPosition::Right, + } } fn position_is_valid(&self, _: DockPosition) -> bool {