version 1.323, 2020/04/18 06:20:50 |
version 1.324, 2020/04/18 06:52:36 |
|
|
|
|
flags = tty->flags & (TTY_BLOCK|TTY_FREEZE|TTY_NOCURSOR); |
flags = tty->flags & (TTY_BLOCK|TTY_FREEZE|TTY_NOCURSOR); |
tty->flags = (tty->flags & ~(TTY_BLOCK|TTY_FREEZE)) | TTY_NOCURSOR; |
tty->flags = (tty->flags & ~(TTY_BLOCK|TTY_FREEZE)) | TTY_NOCURSOR; |
tty_update_mode(tty, mode, NULL); |
|
|
|
if (~c->flags & CLIENT_REDRAWWINDOW) { |
if (~c->flags & CLIENT_REDRAWWINDOW) { |
/* |
/* |
|
|
TAILQ_FOREACH(wp, &c->session->curw->window->panes, entry) { |
TAILQ_FOREACH(wp, &c->session->curw->window->panes, entry) { |
if (wp->flags & PANE_REDRAW) { |
if (wp->flags & PANE_REDRAW) { |
log_debug("%s: redrawing pane %%%u", __func__, wp->id); |
log_debug("%s: redrawing pane %%%u", __func__, wp->id); |
tty_update_mode(tty, tty->mode, NULL); |
tty_update_mode(tty, mode, NULL); |
screen_redraw_pane(c, wp); |
screen_redraw_pane(c, wp); |
} |
} |
} |
} |
} |
} |
|
|
if (c->flags & CLIENT_ALLREDRAWFLAGS) { |
if (c->flags & CLIENT_ALLREDRAWFLAGS) { |
|
tty_update_mode(tty, mode, NULL); |
if (options_get_number(s->options, "set-titles")) |
if (options_get_number(s->options, "set-titles")) |
server_client_set_title(c); |
server_client_set_title(c); |
screen_redraw_screen(c); |
screen_redraw_screen(c); |