summaryrefslogtreecommitdiffstats
path: root/zellij-server/src/panes/terminal_pane.rs
diff options
context:
space:
mode:
authorBrooks Rady <b.j.rady@gmail.com>2021-08-30 16:25:37 +0100
committerGitHub <noreply@github.com>2021-08-30 16:25:37 +0100
commit588fcc69bee4d76d5ba034ff3e68f7a48f7b47d6 (patch)
tree1eae68dc687804628db4242bd28799c0693112fe /zellij-server/src/panes/terminal_pane.rs
parentfaaa425b7f1f3236d5582eec0bec0030f5a8eb6e (diff)
fix(ui): resize correctly without pane-frames (#673)
Diffstat (limited to 'zellij-server/src/panes/terminal_pane.rs')
-rw-r--r--zellij-server/src/panes/terminal_pane.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/zellij-server/src/panes/terminal_pane.rs b/zellij-server/src/panes/terminal_pane.rs
index a4be64f5e..092ec15ee 100644
--- a/zellij-server/src/panes/terminal_pane.rs
+++ b/zellij-server/src/panes/terminal_pane.rs
@@ -172,7 +172,9 @@ impl Pane for TerminalPane {
fn render_full_viewport(&mut self) {
// this marks the pane for a full re-render, rather than just rendering the
// diff as it usually does with the OutputBuffer
- self.frame.replace(PaneFrame::default());
+ if self.frame.is_some() {
+ self.frame.replace(PaneFrame::default());
+ }
self.grid.render_full_viewport();
}
fn selectable(&self) -> bool {