workspace: Respect minimized state when deserializing workspaces (#24127)

Fixes a regression from #24015 pointed out in #24093

Closes #24093

Release Notes:

- N/A
This commit is contained in:
Piotr Osiewicz 2025-02-03 13:35:16 +01:00 committed by GitHub
parent f45d58f01a
commit 6b48a6e690
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 3 additions and 4 deletions

View file

@ -332,6 +332,7 @@ pub fn init(cx: &mut App) {
app_state,
cx,
|workspace, window, cx| {
cx.activate(true);
Editor::new_file(workspace, &Default::default(), window, cx)
},
)

View file

@ -1284,10 +1284,7 @@ impl Workspace {
.unwrap_or_default();
window
.update(&mut cx, |_, window, cx| {
window.activate_window();
cx.activate(true);
})
.update(&mut cx, |_, window, _| window.activate_window())
.log_err();
Ok((window, opened_items))
})

View file

@ -796,6 +796,7 @@ fn register_actions(
app_state,
cx,
|workspace, window, cx| {
cx.activate(true);
Editor::new_file(workspace, &Default::default(), window, cx)
},
)