diff options
author | 2021-03-11 06:31:05 +0000 | |
---|---|---|
committer | 2021-03-11 06:31:05 +0000 | |
commit | baddd6b22ac853e5dde9561d909eb360b9f39560 (patch) | |
tree | 49755e6b54980103a1184887f149a496765159c6 /usr.bin/tmux/window.c | |
parent | Build install media with -fno-asynchronous-unwind-tables to further (diff) | |
download | wireguard-openbsd-baddd6b22ac853e5dde9561d909eb360b9f39560.tar.xz wireguard-openbsd-baddd6b22ac853e5dde9561d909eb360b9f39560.zip |
Add split-window -Z to start the pane zoomed, GitHub issue 2591.
Diffstat (limited to 'usr.bin/tmux/window.c')
-rw-r--r-- | usr.bin/tmux/window.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.bin/tmux/window.c b/usr.bin/tmux/window.c index 0633425979c..fdede321808 100644 --- a/usr.bin/tmux/window.c +++ b/usr.bin/tmux/window.c @@ -1,4 +1,4 @@ -/* $OpenBSD: window.c,v 1.269 2021/02/22 07:09:06 nicm Exp $ */ +/* $OpenBSD: window.c,v 1.270 2021/03/11 06:31:05 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott <nicholas.marriott@gmail.com> @@ -622,18 +622,18 @@ window_unzoom(struct window *w) wp->layout_cell = wp->saved_layout_cell; wp->saved_layout_cell = NULL; } - layout_fix_panes(w); + layout_fix_panes(w, NULL); notify_window("window-layout-changed", w); return (0); } int -window_push_zoom(struct window *w, int flag) +window_push_zoom(struct window *w, int always, int flag) { log_debug("%s: @%u %d", __func__, w->id, flag && (w->flags & WINDOW_ZOOMED)); - if (flag && (w->flags & WINDOW_ZOOMED)) + if (flag && (always || (w->flags & WINDOW_ZOOMED))) w->flags |= WINDOW_WASZOOMED; else w->flags &= ~WINDOW_WASZOOMED; |