From: Jaehwan Kim Date: Thu, 19 Mar 2015 07:40:18 +0000 (+0900) Subject: elm_widget: fix wrong parmeter. X-Git-Tag: accepted/tizen/common/20150320.071503^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F04%2F37104%2F1;p=platform%2Fupstream%2Felementary.git elm_widget: fix wrong parmeter. The parameter what the application gets should Elm_Object_Item. @fix Change-Id: Ib8477ae82143600e99d748f4d5f6b11f40bc344e --- diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c index c4d2d69..a465e17 100644 --- a/src/lib/elm_widget.c +++ b/src/lib/elm_widget.c @@ -5115,7 +5115,7 @@ _elm_widget_item_signal_emit(Eo *eo_item EINA_UNUSED, } EOLIAN static void -_elm_widget_item_signal_callback_add(Eo *eo_item EINA_UNUSED, +_elm_widget_item_signal_callback_add(Eo *eo_item, Elm_Widget_Item_Data *item, const char *emission, const char *source, @@ -5131,7 +5131,7 @@ _elm_widget_item_signal_callback_add(Eo *eo_item EINA_UNUSED, wisd = malloc(sizeof(Elm_Widget_Item_Signal_Data)); if (!wisd) return; - wisd->item = item; + wisd->item = eo_item; wisd->func = (Elm_Widget_Item_Signal_Cb)func; wisd->data = data; wisd->emission = eina_stringshare_add(emission); diff --git a/src/lib/elm_widget.h b/src/lib/elm_widget.h index 55673d8..e7b91ed 100644 --- a/src/lib/elm_widget.h +++ b/src/lib/elm_widget.h @@ -466,7 +466,7 @@ typedef Evas_Object *(*Elm_Widget_Content_Unset_Cb)(const void *data, c typedef void (*Elm_Widget_Signal_Emit_Cb)(void *data, const char *emission, const char *source); typedef void (*Elm_Widget_Disable_Cb)(void *data); typedef Eina_Bool (*Elm_Widget_Del_Pre_Cb)(void *data); -typedef void (*Elm_Widget_Item_Signal_Cb)(void *data, Elm_Widget_Item_Data *item, const char *emission, const char *source); +typedef void (*Elm_Widget_Item_Signal_Cb)(void *data, Elm_Object_Item *item, const char *emission, const char *source); typedef void (*Elm_Widget_Style_Set_Cb)(void *data, const char *style); typedef const char *(*Elm_Widget_Style_Get_Cb)(const void *data); typedef void (*Elm_Widget_Focus_Set_Cb)(void *data, Eina_Bool focused); @@ -567,7 +567,7 @@ EINA_DEPRECATED EAPI Elm_Access_Info *_elm_access_object_get(const Evas_Object * struct _Elm_Widget_Item_Signal_Data { - Elm_Widget_Item_Data *item; + Elm_Object_Item *item; Elm_Widget_Item_Signal_Cb func; const char *emission; const char *source;