aboutsummaryrefslogtreecommitdiff
path: root/src/app/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/api')
-rw-r--r--src/app/api/panes.rs24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/app/api/panes.rs b/src/app/api/panes.rs
index 08a9b677..983db238 100644
--- a/src/app/api/panes.rs
+++ b/src/app/api/panes.rs
@@ -1622,18 +1622,20 @@ impl App {
let tab = ws.tabs.get(tab_idx)?;
let area = self.state.view.terminal_area;
let focused_pane_id = self.public_pane_id(ws_idx, tab.layout.focused())?;
- let panes = tab
- .layout
- .panes(area)
- .into_iter()
- .filter_map(|pane| {
- Some(PaneLayoutPane {
- pane_id: self.public_pane_id(ws_idx, pane.id)?,
- focused: pane.is_focused,
- rect: pane.rect.into(),
- })
+ let panes = crate::ui::apply_pane_chrome(
+ tab.layout.panes(area),
+ self.state.pane_borders,
+ self.state.pane_gaps,
+ )
+ .into_iter()
+ .filter_map(|pane| {
+ Some(PaneLayoutPane {
+ pane_id: self.public_pane_id(ws_idx, pane.id)?,
+ focused: pane.is_focused,
+ rect: pane.rect.into(),
})
- .collect();
+ })
+ .collect();
let splits = tab
.layout
.splits(area)