discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=ee44d29ebcc919c5243d31c43abda2f1a211b6a2

commit ee44d29ebcc919c5243d31c43abda2f1a211b6a2
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 549a69f..8310f52 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -4727,10 +4727,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