discomfitor pushed a commit to branch enlightenment-0.19. http://git.enlightenment.org/core/enlightenment.git/commit/?id=85e9c985b0191804e3788ffdea88fb0d2b33d167
commit 85e9c985b0191804e3788ffdea88fb0d2b33d167 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Mon Apr 27 12:24:59 2015 -0400 ensure client max w/h props are set before applying them to client geom --- src/bin/e_client.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index dc3eb5d..64ed3c8 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -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; --