From: Carsten Haitzler (Rasterman) Date: Thu, 28 Sep 2017 02:30:28 +0000 (+0900) Subject: edje - fix check return of _edje_fetch X-Git-Tag: submit/sandbox/upgrade/efl120/20180319.053334~2456 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=22466b991cfa462e48392a0cc517cbb805fbfda9;p=platform%2Fupstream%2Fefl.git edje - fix check return of _edje_fetch fixes CID 1381326 --- diff --git a/src/lib/edje/edje_calc.c b/src/lib/edje/edje_calc.c index 1500ab0..3902ac4 100644 --- a/src/lib/edje/edje_calc.c +++ b/src/lib/edje/edje_calc.c @@ -840,11 +840,12 @@ _edje_part_description_apply(Edje *ed, Edje_Real_Part *ep, const char *d1, doubl (((pmin->w == pmax->w) && (pmin->h == pmax->h) && (pmin->w > 0) && (pmin->h > 0)) && (((min->w != max->w) || (min->h != max->h) || (min->w <= 0) || (min->h <= 0))))) { - Edje *ted; - - ted = _edje_fetch(ep->typedata.swallow->swallowed_object); - ted->recalc_call = ted->dirty = ted->recalc_hints = EINA_TRUE; - _edje_recalc(ted); + Edje *ted = _edje_fetch(ep->typedata.swallow->swallowed_object); + if (ted) + { + ted->recalc_call = ted->dirty = ted->recalc_hints = EINA_TRUE; + _edje_recalc(ted); + } } edje_object_mirrored_set(ep->typedata.swallow->swallowed_object,