Ignore client creating session when working out size if it is a control

client.
This commit is contained in:
nicm 2021-08-25 10:15:15 +00:00
parent a3c6057b51
commit f4f8d3b5ed

View File

@ -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 * Look for a client to base the size on. If none exists (or the type
* is manual), use the default-size option. * is manual), use the default-size option.