ensure client max w/h props are set before applying them to client geom

This commit is contained in:
Mike Blumenkrantz 2015-04-27 12:24:59 -04:00
parent 7c868b5be1
commit 85e9c985b0
1 changed files with 2 additions and 2 deletions

View File

@ -4754,10 +4754,10 @@ e_client_resize_limit(E_Client *ec, int *w, int *h)
if (*h < 1) *h = 1;
if (*w < 1) *w = 1;
if (*w > ec->icccm.max_w) *w = ec->icccm.max_w;
if ((ec->icccm.max_w > 0) && (*w > ec->icccm.max_w)) *w = ec->icccm.max_w;
else if (*w < ec->icccm.min_w)
*w = ec->icccm.min_w;
if (*h > ec->icccm.max_h) *h = ec->icccm.max_h;
if ((ec->icccm.max_h > 0) && (*h > ec->icccm.max_h)) *h = ec->icccm.max_h;
else if (*h < ec->icccm.min_h)
*h = ec->icccm.min_h;