Skip to content

Commit 89e4639

Browse files
authored
workspace: Serialize active panel even if it's not visible (#21408)
Fixes #21285 Closes #21285 Release Notes: - Fixed workspace serialization of collapsed panels
1 parent 3987d0d commit 89e4639

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

crates/workspace/src/workspace.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4144,30 +4144,30 @@ impl Workspace {
41444144
let left_dock = this.left_dock.read(cx);
41454145
let left_visible = left_dock.is_open();
41464146
let left_active_panel = left_dock
4147-
.visible_panel()
4147+
.active_panel()
41484148
.map(|panel| panel.persistent_name().to_string());
41494149
let left_dock_zoom = left_dock
4150-
.visible_panel()
4150+
.active_panel()
41514151
.map(|panel| panel.is_zoomed(cx))
41524152
.unwrap_or(false);
41534153

41544154
let right_dock = this.right_dock.read(cx);
41554155
let right_visible = right_dock.is_open();
41564156
let right_active_panel = right_dock
4157-
.visible_panel()
4157+
.active_panel()
41584158
.map(|panel| panel.persistent_name().to_string());
41594159
let right_dock_zoom = right_dock
4160-
.visible_panel()
4160+
.active_panel()
41614161
.map(|panel| panel.is_zoomed(cx))
41624162
.unwrap_or(false);
41634163

41644164
let bottom_dock = this.bottom_dock.read(cx);
41654165
let bottom_visible = bottom_dock.is_open();
41664166
let bottom_active_panel = bottom_dock
4167-
.visible_panel()
4167+
.active_panel()
41684168
.map(|panel| panel.persistent_name().to_string());
41694169
let bottom_dock_zoom = bottom_dock
4170-
.visible_panel()
4170+
.active_panel()
41714171
.map(|panel| panel.is_zoomed(cx))
41724172
.unwrap_or(false);
41734173

0 commit comments

Comments
 (0)