diff options
| author | Aram Drevekenin <aram@poor.dev> | 2023-03-20 17:54:47 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-20 17:54:47 +0100 |
| commit | 44abfc9a16722848e669dde113fa7e6dcea714c9 (patch) | |
| tree | 1853c465e5e26e789eecb73127dd36b8ec1b3c93 | |
| parent | docs(changelog): adding panes to lone stack fix (diff) | |
| download | sl0ppij-44abfc9a16722848e669dde113fa7e6dcea714c9.tar.gz sl0ppij-44abfc9a16722848e669dde113fa7e6dcea714c9.tar.xz sl0ppij-44abfc9a16722848e669dde113fa7e6dcea714c9.zip | |
fix(panes): closing a stacked pane should relayout (#2312)
| -rw-r--r-- | zellij-server/src/tab/mod.rs | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/zellij-server/src/tab/mod.rs b/zellij-server/src/tab/mod.rs index ae3dc52e..a2eb7920 100644 --- a/zellij-server/src/tab/mod.rs +++ b/zellij-server/src/tab/mod.rs @@ -2202,12 +2202,7 @@ impl Tab { let closed_pane = self.tiled_panes.remove_pane(id); self.set_force_render(); self.tiled_panes.set_force_render(); - let closed_pane_is_stacked = closed_pane - .as_ref() - .map(|p| p.position_and_size().is_stacked) - .unwrap_or(false); - if self.auto_layout && !self.swap_layouts.is_tiled_damaged() && !closed_pane_is_stacked - { + if self.auto_layout && !self.swap_layouts.is_tiled_damaged() { self.swap_layouts.set_is_tiled_damaged(); // only relayout if the user is already "in" a layout, otherwise this might be // confusing |
