From 95f8bf2ebdaa29f0c4c78b53b1873e3f43f7b95b Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Tue, 17 Apr 2018 09:48:51 -0700 Subject: [PATCH] elementary: rely on inheritance instead of faking efl_del behavior. Differential Revision: https://phab.enlightenment.org/D6072 --- src/lib/elementary/efl_ui_widget.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/elementary/efl_ui_widget.c b/src/lib/elementary/efl_ui_widget.c index 74267e2dc1..adeb3e88cf 100644 --- a/src/lib/elementary/efl_ui_widget.c +++ b/src/lib/elementary/efl_ui_widget.c @@ -4104,8 +4104,7 @@ _elm_widget_item_efl_object_del(const Eo *eo_item, Elm_Widget_Item_Data *item) //Widget item delete callback elm_wdg_item_del_pre(item->eo_obj); - efl_parent_set((Eo*)eo_item, NULL); - return; + efl_del(efl_super(eo_item, ELM_WIDGET_ITEM_CLASS)); } EOLIAN static void