diff options
author | nicm <nicm> | 2020-05-16 15:41:54 +0000 |
---|---|---|
committer | nicm <nicm> | 2020-05-16 15:41:54 +0000 |
commit | 469eda7e44fe6d502c976ebc34bbd97e6c6ed3e5 (patch) | |
tree | 7c96ab750b960aa5bdce3fb26dc3849fab3f8689 | |
parent | 4e053685df9f4d1c398148712ab0529a7e9d32e7 (diff) | |
download | rtmux-469eda7e44fe6d502c976ebc34bbd97e6c6ed3e5.tar.gz rtmux-469eda7e44fe6d502c976ebc34bbd97e6c6ed3e5.tar.bz2 rtmux-469eda7e44fe6d502c976ebc34bbd97e6c6ed3e5.zip |
Only redraw popup on the client it belongs to.
-rw-r--r-- | popup.c | 4 | ||||
-rw-r--r-- | tmux.1 | 2 | ||||
-rw-r--r-- | tty-keys.c | 5 |
3 files changed, 5 insertions, 6 deletions
@@ -70,8 +70,10 @@ popup_set_client_cb(struct tty_ctx *ttyctx, struct client *c) { struct popup_data *pd = ttyctx->arg; + if (c != pd->c) + return (0); if (pd->c->flags & CLIENT_REDRAWOVERLAY) - return (-1); + return (0); ttyctx->bigger = 0; ttyctx->wox = 0; @@ -4553,7 +4553,7 @@ The following variables are available, where appropriate: .It Li "pane_marked" Ta "" Ta "1 if this is the marked pane" .It Li "pane_marked_set" Ta "" Ta "1 if a marked pane is set" .It Li "pane_mode" Ta "" Ta "Name of pane mode, if any" -.It Li "pane_path" Ta "#T" Ta "Path of pane (can be set by application)" +.It Li "pane_path" Ta "" Ta "Path of pane (can be set by application)" .It Li "pane_pid" Ta "" Ta "PID of first process in pane" .It Li "pane_pipe" Ta "" Ta "1 if pane is being piped" .It Li "pane_right" Ta "" Ta "Right of pane" @@ -1064,10 +1064,7 @@ tty_keys_device_attributes(struct tty *tty, const char *buf, size_t len, /* Add terminal features. */ switch (p[0]) { case 41: /* VT420 */ - tty_add_features(&c->term_features, - "margins," - "rectfill", - ","); + tty_add_features(&c->term_features, "margins,rectfill", ","); break; case 'M': /* mintty */ tty_default_features(&c->term_features, "mintty", 0); |