diff options
author | nicm <nicm> | 2020-06-05 11:20:51 +0000 |
---|---|---|
committer | nicm <nicm> | 2020-06-05 11:20:51 +0000 |
commit | d919fa1ed0ea3b167ffc811abba26a2dbcd20631 (patch) | |
tree | 58ff37d45126b5f3f99e2535820e58257f6a6528 /cmd-switch-client.c | |
parent | 03b2998abe7712324a1a2ca254167dcc1ce28e4d (diff) | |
download | rtmux-d919fa1ed0ea3b167ffc811abba26a2dbcd20631.tar.gz rtmux-d919fa1ed0ea3b167ffc811abba26a2dbcd20631.tar.bz2 rtmux-d919fa1ed0ea3b167ffc811abba26a2dbcd20631.zip |
Change how panes are resized so that the code is clearer and if the pane
is resized multiple times during one event loop, it is forced to resize
at the end. Also don't zoom/unzoom in switch-client if the pane hasn't
changed. GitHub issue 2260.
Diffstat (limited to 'cmd-switch-client.c')
-rw-r--r-- | cmd-switch-client.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cmd-switch-client.c b/cmd-switch-client.c index d062b946..fc7f9d75 100644 --- a/cmd-switch-client.c +++ b/cmd-switch-client.c @@ -116,7 +116,7 @@ cmd_switch_client_exec(struct cmd *self, struct cmdq_item *item) } else { if (cmdq_get_client(item) == NULL) return (CMD_RETURN_NORMAL); - if (wl != NULL && wp != NULL) { + if (wl != NULL && wp != NULL && wp != wl->window->active) { w = wl->window; if (window_push_zoom(w, args_has(args, 'Z'))) server_redraw_window(w); |