aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--server-client.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/server-client.c b/server-client.c
index 6166eac4..9dad52fe 100644
--- a/server-client.c
+++ b/server-client.c
@@ -1090,12 +1090,13 @@ server_client_dispatch(struct imsg *imsg, void *arg)
if (gettimeofday(&c->activity_time, NULL) != 0)
fatal("gettimeofday failed");
- if (s != NULL)
- session_update_activity(s, &c->activity_time);
tty_start_tty(&c->tty);
server_redraw_client(c);
recalculate_sizes();
+
+ if (s != NULL)
+ session_update_activity(s, &c->activity_time);
break;
case MSG_SHELL:
if (datalen != 0)