jaehwan pushed a commit to branch elementary-1.13.

http://git.enlightenment.org/core/elementary.git/commit/?id=582ad05fff54c6634eb0eaabb0855323e1e3c106

commit 582ad05fff54c6634eb0eaabb0855323e1e3c106
Author: Jaehwan Kim <[email protected]>
Date:   Thu Mar 19 16:40:18 2015 +0900

    elm_widget: fix wrong parmeter.
    
    The parameter what the application gets should Elm_Object_Item.
    
    @fix
---
 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;

-- 


Reply via email to