Skip to content

Commit

Permalink
Ignore client creating session when working out size if it is a control
Browse files Browse the repository at this point in the history
client.
  • Loading branch information
nicm committed Aug 25, 2021
1 parent 1e1971d commit a857156
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion usr.bin/tmux/resize.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* $OpenBSD: resize.c,v 1.44 2021/06/10 07:29:45 nicm Exp $ */
/* $OpenBSD: resize.c,v 1.45 2021/08/25 10:15:15 nicm Exp $ */

/*
* Copyright (c) 2007 Nicholas Marriott <[email protected]>
Expand Down Expand Up @@ -243,6 +243,13 @@ default_window_size(struct client *c, struct session *s, struct window *w,
}
}

/*
* Ignore the given client if it is a control client - the creating
* client should only affect the size if it is not a control client.
*/
if (c != NULL && (c->flags & CLIENT_CONTROL))
c = NULL;

/*
* Look for a client to base the size on. If none exists (or the type
* is manual), use the default-size option.
Expand Down

0 comments on commit a857156

Please sign in to comment.