From 6d7aadbc9b9a2266bef54f337f35bea412fccee7 Mon Sep 17 00:00:00 2001 From: Jaehwan Kim Date: Thu, 19 Mar 2015 16:40:18 +0900 Subject: [PATCH] elm_widget: fix wrong parmeter. The parameter what the application gets should Elm_Object_Item. @fix Change-Id: Ib8477ae82143600e99d748f4d5f6b11f40bc344e --- src/lib/elm_widget.c | 4 ++-- src/lib/elm_widget.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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; -- 2.7.4