mirror of
https://github.com/tmux/tmux.git
synced 2026-02-14 01:59:18 +00:00
Check for no window when updating clients, GitHub issue 4851.
This commit is contained in:
@@ -2723,7 +2723,8 @@ server_client_loop(void)
|
|||||||
TAILQ_FOREACH(wp, &w->panes, entry) {
|
TAILQ_FOREACH(wp, &w->panes, entry) {
|
||||||
if (wp->flags & PANE_STYLECHANGED) {
|
if (wp->flags & PANE_STYLECHANGED) {
|
||||||
wme = TAILQ_FIRST(&wp->modes);
|
wme = TAILQ_FIRST(&wp->modes);
|
||||||
if (wme != NULL && wme->mode->style_changed != NULL)
|
if (wme != NULL &&
|
||||||
|
wme->mode->style_changed != NULL)
|
||||||
wme->mode->style_changed(wme);
|
wme->mode->style_changed(wme);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2732,7 +2733,7 @@ server_client_loop(void)
|
|||||||
/* Check clients. */
|
/* Check clients. */
|
||||||
TAILQ_FOREACH(c, &clients, entry) {
|
TAILQ_FOREACH(c, &clients, entry) {
|
||||||
server_client_check_exit(c);
|
server_client_check_exit(c);
|
||||||
if (c->session != NULL) {
|
if (c->session != NULL && c->session->curw != NULL) {
|
||||||
server_client_check_modes(c);
|
server_client_check_modes(c);
|
||||||
server_client_check_redraw(c);
|
server_client_check_redraw(c);
|
||||||
server_client_reset_state(c);
|
server_client_reset_state(c);
|
||||||
|
|||||||
Reference in New Issue
Block a user