From 1356f400b3c070a9e56e9c59f37f159f88d01416 Mon Sep 17 00:00:00 2001 From: Richard Feldman Date: Tue, 31 Mar 2026 00:23:56 -0400 Subject: [PATCH] Revert unnecessary changes to multi_workspace.rs --- crates/workspace/src/multi_workspace.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/crates/workspace/src/multi_workspace.rs b/crates/workspace/src/multi_workspace.rs index a863eecf112d561471b317a42566b555c4183080..276b7a8ddd06f300f7e7aa228eb5ddfc7e04bbaa 100644 --- a/crates/workspace/src/multi_workspace.rs +++ b/crates/workspace/src/multi_workspace.rs @@ -761,10 +761,9 @@ impl MultiWorkspace { cx, ); let new_workspace = cx.new(|cx| Workspace::new(None, project, app_state, window, cx)); - self.activate(new_workspace, window, cx); + self.activate(new_workspace.clone(), window, cx); - let workspace = self.workspace().clone(); - let weak_workspace = workspace.downgrade(); + let weak_workspace = new_workspace.downgrade(); let db = crate::persistence::WorkspaceDb::global(cx); cx.spawn_in(window, async move |this, cx| { let workspace_id = db.next_id().await.unwrap();