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;
 

-- 


Reply via email to