summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaehwan Kim <jae.hwan.kim@samsung.com>2015-03-19 16:40:18 +0900
committerJaehwan Kim <jae.hwan.kim@samsung.com>2015-03-19 16:56:43 +0900
commit582ad05fff54c6634eb0eaabb0855323e1e3c106 (patch)
tree5d4573ef3988215a51a602e1f2e1c7f4964e125d
parent4913f715e8d2695dc9b78b73bfeeef1d69aa451e (diff)
downloadelementary-582ad05fff54c6634eb0eaabb0855323e1e3c106.tar.gz
elm_widget: fix wrong parmeter.
The parameter what the application gets should Elm_Object_Item. @fix
-rw-r--r--src/lib/elm_widget.c4
-rw-r--r--src/lib/elm_widget.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c
index c4d2d69f4..a465e1702 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 55673d828..e7b91ed67 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;