diff options
author | Aram Drevekenin <aram@poor.dev> | 2022-11-16 17:59:52 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-16 17:59:52 +0100 |
commit | 81b08d60575f42f4d70473c7fbd9afe976ace452 (patch) | |
tree | 33e8d702af836961b055f361ec743eb68ea32862 | |
parent | aa2adda475365bb59d2c675bc8687b3c4d349bc3 (diff) |
fix(panes): ensure ejected pane always has a frame (#1950)
-rw-r--r-- | zellij-server/src/tab/mod.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/zellij-server/src/tab/mod.rs b/zellij-server/src/tab/mod.rs index 7ff01bcec..374fe1ce3 100644 --- a/zellij-server/src/tab/mod.rs +++ b/zellij-server/src/tab/mod.rs @@ -793,10 +793,9 @@ impl Tab { return Ok(()); } if let Some(mut embedded_pane_to_float) = self.close_pane(focused_pane_id, true) { - if self.draw_pane_frames && !embedded_pane_to_float.borderless() { + if !embedded_pane_to_float.borderless() { + // floating panes always have a frame unless they're explicitly borderless embedded_pane_to_float.set_content_offset(Offset::frame(1)); - } else if !self.draw_pane_frames { - embedded_pane_to_float.set_content_offset(Offset::default()); } embedded_pane_to_float.set_geom(new_pane_geom); resize_pty!(embedded_pane_to_float, self.os_api, self.senders) |