aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-04-29 23:40:09 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-04-29 23:50:05 +0300
commitd8bb2ebed925e03007b9e36b128f8326f83f494a (patch)
treec5b48e243cd1eabad398c8e695050bf1a3e0c205 /src
parentc950670dca4983160085b140c125b8ca6d78dd09 (diff)
fix: preserve pane size while detached
Diffstat (limited to 'src')
-rw-r--r--src/server/headless.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/headless.rs b/src/server/headless.rs
index 62cf3ba1..b4e21320 100644
--- a/src/server/headless.rs
+++ b/src/server/headless.rs
@@ -1529,10 +1529,11 @@ impl HeadlessServer {
if render_targets.is_empty() {
let (cols, rows) = self.effective_size;
let area = Rect::new(0, 0, cols, rows);
- let _ = render_virtual(&mut self.app.state, area, true);
+ let resize_panes = self.app.state.view.pane_infos.is_empty();
+ let _ = render_virtual(&mut self.app.state, area, resize_panes);
debug!(
cols,
- rows, "rendered virtual frame with no attached clients"
+ rows, resize_panes, "rendered virtual frame with no attached clients"
);
return;
}