Hide the zoomed panes when a covered tiled pane is activated.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Michael Grant
2026-10-01 17:56:43 +01:00
parent 42f6f3ca26
commit 0ce3f20a2d
10 changed files with 164 additions and 32 deletions

View File

@@ -147,11 +147,11 @@ cmd_switch_client_exec(struct cmd *self, struct cmdq_item *item)
if (!visible && Zflag)
zwp = window_zoomed_pane(w);
window_redraw_active_switch(w, wp);
window_set_active_pane(w, wp, 1);
if (zwp != NULL) {
window_zoom_move(zwp, wp);
server_redraw_window(w);
}
window_set_active_pane(w, wp, 1);
}
if (wl != NULL) {
session_set_current(s, wl);