aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDaniel Jankowski <daniel.jankowski@rub.de>2024-03-26 17:44:50 +0100
committerDaniel Jankowski <daniel.jankowski@rub.de>2024-03-26 17:44:50 +0100
commita584399858437d64ae55c423454da48b6b8a0933 (patch)
tree368ade79e46c13dcb5121d2b6c5ffb2e59304559 /src
parentchore: plugin test layout with more styles (diff)
downloadsl0pstatus-a584399858437d64ae55c423454da48b6b8a0933.tar.gz
sl0pstatus-a584399858437d64ae55c423454da48b6b8a0933.tar.xz
sl0pstatus-a584399858437d64ae55c423454da48b6b8a0933.zip
fix: toggle pane frames with floating panes
fixes #50
Diffstat (limited to 'src')
-rw-r--r--src/frames.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/frames.rs b/src/frames.rs
index 1039d4a..cfe333b 100644
--- a/src/frames.rs
+++ b/src/frames.rs
@@ -1,5 +1,6 @@
use zellij_tile::prelude::*;
+#[tracing::instrument(skip_all)]
pub fn hide_frames_on_single_pane(
tabs: Vec<TabInfo>,
pane_info: &PaneManifest,
@@ -17,7 +18,9 @@ pub fn hide_frames_on_single_pane(
return;
}
- let panes: Vec<&PaneInfo> = panes.iter().filter(|p| !p.is_plugin).collect();
+ tracing::debug!("panes {:?}", panes);
+
+ let panes: Vec<&PaneInfo> = panes.iter().filter(|p| !p.is_plugin && !p.is_floating).collect();
// frame is enabled, when content does no start at [0, 0]. With default frames
// it's [1, 1]