mirror of
https://github.com/tmux/tmux.git
synced 2025-01-05 23:38:48 +00:00
Only redraw popup on the client it belongs to.
This commit is contained in:
parent
4e053685df
commit
469eda7e44
4
popup.c
4
popup.c
@ -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;
|
||||
|
2
tmux.1
2
tmux.1
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user