From: Mike Blumenkrantz Date: Wed, 29 May 2019 13:17:55 +0000 (-0400) Subject: elm/gengrid: more null checks for setting mirrored state during construction X-Git-Tag: accepted/tizen/unified/20190604.014647~82 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aa1029d5f5c3effb37521a6e0f45dfab87ccf21f;p=platform%2Fupstream%2Fefl.git elm/gengrid: more null checks for setting mirrored state during construction Summary: sd->obj is only non-null later in construction, so add even more checks for it here @fix Depends on D8961 Reviewers: devilhorns Reviewed By: devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8962 --- diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c index 6506466..17cd530 100755 --- a/src/lib/elementary/elm_gengrid.c +++ b/src/lib/elementary/elm_gengrid.c @@ -4879,7 +4879,7 @@ _mirrored_set(Evas_Object *obj, ELM_GENGRID_DATA_GET(obj, sd); - if (efl_finalized_get(sd->obj)) + if (sd->obj && efl_finalized_get(sd->obj)) _item_cache_zero(sd); efl_ui_mirrored_set(efl_super(obj, MY_CLASS), rtl);