diff --git a/src/lib/edje/edje_calc.c b/src/lib/edje/edje_calc.c index 243d93f048..1b74301a6d 100644 --- a/src/lib/edje/edje_calc.c +++ b/src/lib/edje/edje_calc.c @@ -3232,7 +3232,7 @@ _edje_part_recalc(Edje *ed, Edje_Real_Part *ep, int flags, Edje_Calc_Params *sta min = &ep->chosen_description->min; max = &ep->chosen_description->max; } - if (min && max && (min->w == max->w) && (min->h == max->h)) + if (min && max && (min->w == max->w) && (min->h == max->h) && (min->w > 0) && (min->h > 0)) mmw = min->w, mmh = min->h; else edje_object_size_min_calc(ep->typedata.swallow->swallowed_object,