From 8e06739e266db5d076c2598778b665fdac10bf7c Mon Sep 17 00:00:00 2001 From: nicm Date: Tue, 20 Jan 2026 22:50:08 +0000 Subject: [PATCH] Fix window-size=latest not resizing on switch-client in session groups. From Ilya Grigoriev in GitHub issue 4818. --- server-client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server-client.c b/server-client.c index c443d4c4..d60a53c2 100644 --- a/server-client.c +++ b/server-client.c @@ -407,13 +407,13 @@ server_client_set_session(struct client *c, struct session *s) if (old != NULL && old->curw != NULL) window_update_focus(old->curw->window); if (s != NULL) { + s->curw->window->latest = c; recalculate_sizes(); window_update_focus(s->curw->window); session_update_activity(s, NULL); session_theme_changed(s); gettimeofday(&s->last_attached_time, NULL); s->curw->flags &= ~WINLINK_ALERTFLAGS; - s->curw->window->latest = c; alerts_check_session(s); tty_update_client_offset(c); status_timer_start(c);