From a51561c999b68b829902aa573b6d035a3b4b4085 Mon Sep 17 00:00:00 2001 From: Jaehyun Cho Date: Thu, 18 Dec 2014 14:42:13 +0900 Subject: [PATCH] elm_widget: Pass Elm_Object_Item *item as *event_info in item->del_func. Summary: Pass Elm_Object_Item *item instead of Elm_Widget_Item_Data *item as *event_info in item->del_func to let *event_info be used. @fix Reviewers: Hermet Differential Revision: https://phab.enlightenment.org/D1788 --- legacy/elementary/src/lib/elm_widget.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/legacy/elementary/src/lib/elm_widget.c b/legacy/elementary/src/lib/elm_widget.c index 4b0cd5aaf9..c0dacac7b5 100644 --- a/legacy/elementary/src/lib/elm_widget.c +++ b/legacy/elementary/src/lib/elm_widget.c @@ -4109,7 +4109,7 @@ _eo_del_cb(void *data EINA_UNUSED, Eo *eo_item, const Eo_Event_Description *desc Elm_Widget_Item_Data *item = eo_data_scope_get(eo_item, ELM_WIDGET_ITEM_CLASS); ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, EINA_TRUE); if (item->del_func) - item->del_func((void *)item->data, item->widget, item); + item->del_func((void *)item->data, item->widget, item->eo_obj); return EINA_TRUE; } @@ -4244,7 +4244,7 @@ _elm_widget_item_pre_notify_del(Eo *eo_item EINA_UNUSED, Elm_Widget_Item_Data *i { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); if (!item->del_func) return; - item->del_func((void *)item->data, item->widget, item); + item->del_func((void *)item->data, item->widget, item->eo_obj); item->del_func = NULL; } @@ -4276,7 +4276,7 @@ _elm_widget_item_del_cb_set(Eo *eo_item EINA_UNUSED, if ((item->del_func) && (item->del_func != func)) WRN("You're replacing a previously set del_cb %p of item %p with %p", - item->del_func, item, func); + item->del_func, item->eo_obj, func); item->del_func = func; }