cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=895ffd93cc5d9e183420bbedb86ec92f5c7e5369

commit 895ffd93cc5d9e183420bbedb86ec92f5c7e5369
Author: Mike Blumenkrantz <zm...@samsung.com>
Date:   Mon Jul 29 10:58:07 2019 -0400

    edje/calc: clamp part calc size to 0
    
    this could previously have been negative
    
    @fix
    
    Reviewed-by: Cedric BAIL <cedric.b...@free.fr>
    Differential Revision: https://phab.enlightenment.org/D9431
---
 src/lib/edje/edje_calc.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/edje/edje_calc.c b/src/lib/edje/edje_calc.c
index f3d31c8502..540efa2bf3 100644
--- a/src/lib/edje/edje_calc.c
+++ b/src/lib/edje/edje_calc.c
@@ -3018,7 +3018,9 @@ _edje_part_recalc_single(Edje *ed,
    params->req.x = TO_INT(params->eval.x);
    params->req.y = TO_INT(params->eval.y);
    params->req.w = TO_INT(params->eval.w);
+   if (params->req.w < 0) params->req.w = 0;
    params->req.h = TO_INT(params->eval.h);
+   if (params->req.h < 0) params->req.h = 0;
 
    /* adjust for min size */
    _edje_part_recalc_single_min(desc, params, minw, minh, apref);

-- 


Reply via email to