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

client.
pull/2873/head
nicm 2021-08-25 10:15:15 +00:00
parent a3c6057b51
commit f4f8d3b5ed
1 changed files with 7 additions and 0 deletions

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
* is manual), use the default-size option.