diff options
| author | Daniel Jankowski <daniel.jankowski@rub.de> | 2024-03-26 17:44:50 +0100 |
|---|---|---|
| committer | Daniel Jankowski <daniel.jankowski@rub.de> | 2024-03-26 17:44:50 +0100 |
| commit | a584399858437d64ae55c423454da48b6b8a0933 (patch) | |
| tree | 368ade79e46c13dcb5121d2b6c5ffb2e59304559 /src | |
| parent | chore: plugin test layout with more styles (diff) | |
| download | sl0pstatus-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.rs | 5 |
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] |
