From 44abfc9a16722848e669dde113fa7e6dcea714c9 Mon Sep 17 00:00:00 2001 From: Aram Drevekenin Date: Mon, 20 Mar 2023 17:54:47 +0100 Subject: [PATCH] fix(panes): closing a stacked pane should relayout (#2312) --- zellij-server/src/tab/mod.rs | 7 +------ 1 file changed, 1 insertion(+), 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