diff options
author | Nicholas Marriott <nicm@cvs.openbsd.org> | 2019-03-12 11:16:51 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@cvs.openbsd.org> | 2019-03-12 11:16:51 +0000 |
commit | c456969731f70c3030cafcfcd4a67fc5aa1cd36c (patch) | |
tree | fc1ae91d94379b8a09eecfb31ee3be5e7c6f59df /usr.bin/tmux/cmd-respawn-pane.c | |
parent | bf3b2b3954f062c42cec536e1c766d1d41097483 (diff) |
Allow multiple modes to be open in a pane. A stack of open modes is kept
and the previous restored when the top is exited. If a mode that is
already on the stack is entered, the existing instance is moved to the
top as the active mode rather than being opened new.
Diffstat (limited to 'usr.bin/tmux/cmd-respawn-pane.c')
-rw-r--r-- | usr.bin/tmux/cmd-respawn-pane.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/tmux/cmd-respawn-pane.c b/usr.bin/tmux/cmd-respawn-pane.c index 7fddf1d9405..8a70fb4dc0b 100644 --- a/usr.bin/tmux/cmd-respawn-pane.c +++ b/usr.bin/tmux/cmd-respawn-pane.c @@ -1,4 +1,4 @@ -/* $OpenBSD: cmd-respawn-pane.c,v 1.26 2017/07/21 09:17:19 nicm Exp $ */ +/* $OpenBSD: cmd-respawn-pane.c,v 1.27 2019/03/12 11:16:50 nicm Exp $ */ /* * Copyright (c) 2008 Nicholas Marriott <nicholas.marriott@gmail.com> @@ -67,7 +67,7 @@ cmd_respawn_pane_exec(struct cmd *self, struct cmdq_item *item) return (CMD_RETURN_ERROR); } - window_pane_reset_mode(wp); + window_pane_reset_mode_all(wp); screen_reinit(&wp->base); input_init(wp); |