From: Hermet Park Date: Tue, 16 Mar 2021 03:43:22 +0000 (+0900) Subject: edje: add null check for safety. X-Git-Tag: accepted/tizen/unified/20210319.141010~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F60%2F255260%2F1;p=platform%2Fupstream%2Fefl.git edje: add null check for safety. Change-Id: I083822860854a91fc3dcc2e2cdd9b26842b820ed --- diff --git a/src/lib/edje/edje_part.c b/src/lib/edje/edje_part.c index cd1bf39..b687dd0 100644 --- a/src/lib/edje/edje_part.c +++ b/src/lib/edje/edje_part.c @@ -198,7 +198,11 @@ EOLIAN static void _efl_canvas_layout_part_efl_object_debug_name_override(Eo *obj, Efl_Canvas_Layout_Part_Data *pd, Eina_Strbuf *sb) { efl_debug_name_override(efl_super(obj, MY_CLASS), sb); - eina_strbuf_append_printf(sb, "%s : %s : %s", pd->part, _part_type_to_string(pd->rp->type), pd->ed->group); + + const char* type = pd->rp ? _part_type_to_string(pd->rp->type) : NULL; + const char* group = pd->ed ? pd->ed->group : NULL; + + eina_strbuf_append_printf(sb, "%s : %s : %s", pd->part, type, group); } #include "efl_canvas_layout_part_type_provider.eo.c"