raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=b0ad81d927cfc9d2866f061c2d017b99ecc4505f
commit b0ad81d927cfc9d2866f061c2d017b99ecc4505f Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Sat Aug 10 23:30:28 2019 +0100 elm ctxpopup - be consistent with scope data checks makes coverity happy. CID 1403898 --- src/lib/elementary/elc_ctxpopup.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/elementary/elc_ctxpopup.c b/src/lib/elementary/elc_ctxpopup.c index c391573c0c..a9721ea0c0 100644 --- a/src/lib/elementary/elc_ctxpopup.c +++ b/src/lib/elementary/elc_ctxpopup.c @@ -863,9 +863,12 @@ _elm_ctxpopup_item_elm_widget_item_del_pre(Eo *eo_ctxpopup_it EINA_UNUSED, if (ctxpopup_it->list_item) { Elm_Ctxpopup_Data *sd = efl_data_scope_safe_get(WIDGET(ctxpopup_it), MY_CLASS); - if (sd->list) - elm_object_item_del(ctxpopup_it->list_item); - ctxpopup_it->list_item = NULL; + if (sd) + { + if (sd->list) + elm_object_item_del(ctxpopup_it->list_item); + ctxpopup_it->list_item = NULL; + } } } --
