Sync OpenBSD patchset 485:

Add an activity time for clients, like for sessions, and change session and
client lookup to pick the most recently used rather than the most recently
created - this is much more useful when used interactively and (because the
activity time is set at creation) should have no effect on source-file.

Based on a problem reported by Jan Johansson.
This commit is contained in:
Tiago Cunha
2009-11-04 22:46:25 +00:00
parent b7fc4f3760
commit 5be38f2b3a
4 changed files with 43 additions and 35 deletions

3
tmux.h
View File

@ -1,4 +1,4 @@
/* $Id: tmux.h,v 1.495 2009-11-04 22:44:01 tcunha Exp $ */
/* $Id: tmux.h,v 1.496 2009-11-04 22:46:25 tcunha Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@ -1062,6 +1062,7 @@ struct client {
struct imsgbuf ibuf;
struct timeval creation_time;
struct timeval activity_time;
struct environ environ;