diff options
author | nicm <nicm> | 2016-04-28 06:51:56 +0000 |
---|---|---|
committer | nicm <nicm> | 2016-04-28 06:51:56 +0000 |
commit | 36976ce5e62b88c630ede328bf0f9fd50974e13b (patch) | |
tree | a7ef526eeec4bc01f9693d65b46abb29aa894754 | |
parent | fc70ac4d59540a3ee38ece80ff6044b44f6a2c63 (diff) | |
download | rtmux-36976ce5e62b88c630ede328bf0f9fd50974e13b.tar.gz rtmux-36976ce5e62b88c630ede328bf0f9fd50974e13b.tar.bz2 rtmux-36976ce5e62b88c630ede328bf0f9fd50974e13b.zip |
After unlock, Update activity time after recalculate_sizes() so that the
session attached flag is correct.
-rw-r--r-- | server-client.c | 5 |
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) |