diff options
| author | Daniel Jankowski <daniel.jankowski@rub.de> | 2025-02-11 17:19:25 +0100 |
|---|---|---|
| committer | Daniel Jankowski <daniel.jankowski@rub.de> | 2025-02-11 17:19:25 +0100 |
| commit | 3eafd4d07725649f0dd5bfe2f1a01ad3ddeb4a6c (patch) | |
| tree | de2d20995929f798cae6ef9ad8c1d8ee5ea95dbd /src | |
| parent | chore: bump version to v0.20.1 (diff) | |
| download | sl0pstatus-3eafd4d07725649f0dd5bfe2f1a01ad3ddeb4a6c.tar.gz sl0pstatus-3eafd4d07725649f0dd5bfe2f1a01ad3ddeb4a6c.tar.xz sl0pstatus-3eafd4d07725649f0dd5bfe2f1a01ad3ddeb4a6c.zip | |
fix(frames): glitching on borderless panes
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 526a3a5..c7d1332 100644 --- a/src/frames.rs +++ b/src/frames.rs @@ -64,7 +64,10 @@ pub fn hide_frames_conditionally( .collect(); tracing::debug!("panes: {:?}", panes); - let frame_enabled = panes.iter().all(|p| p.pane_content_x - p.pane_x > 0); + let frame_enabled = panes + .iter() + .filter(|&&p| !p.is_suppressed) + .any(|p| p.pane_content_x - p.pane_x > 0); let frames_for_search = config.hide_frames_except_for_search && should_show_frames_for_search(mode_info); |
