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); --