diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c index db13c1e91d..aecbe4e700 100644 --- a/src/lib/ecore_evas/ecore_evas.c +++ b/src/lib/ecore_evas/ecore_evas.c @@ -4369,7 +4369,7 @@ _direct_mouse_updown(Ecore_Evas *ee, const Ecore_Event_Mouse_Button *info, Efl_P eo_event_callback_call(e, _event_description_get(ev->action), evt); processed = ev->evas_done; - eo_unref(evt); + eo_del(evt); return processed; } @@ -4425,7 +4425,7 @@ _direct_mouse_move_cb(Ecore_Evas *ee, const Ecore_Event_Mouse_Move *info) eo_event_callback_call(e, _event_description_get(ev->action), evt); processed = ev->evas_done; - eo_unref(evt); + eo_del(evt); return processed; } @@ -4457,7 +4457,7 @@ _direct_mouse_wheel_cb(Ecore_Evas *ee, const Ecore_Event_Mouse_Wheel *info) eo_event_callback_call(e, _event_description_get(ev->action), evt); processed = ev->evas_done; - eo_unref(evt); + eo_del(evt); return processed; } @@ -4484,7 +4484,7 @@ _direct_mouse_inout(Ecore_Evas *ee, const Ecore_Event_Mouse_IO *info, Efl_Pointe eo_event_callback_call(e, _event_description_get(ev->action), evt); processed = ev->evas_done; - eo_unref(evt); + eo_del(evt); return processed; } diff --git a/src/lib/elementary/elm_part_helper.h b/src/lib/elementary/elm_part_helper.h index b20af6b743..a358bdc56b 100644 --- a/src/lib/elementary/elm_part_helper.h +++ b/src/lib/elementary/elm_part_helper.h @@ -7,7 +7,7 @@ #define ELM_PART_HOOK #define ELM_PART_REF(obj, pd) do { if (!(pd->temp++)) eo_ref(obj); } while(0) -#define ELM_PART_UNREF(obj, pd) do { if (pd->temp) { if (!(--pd->temp)) eo_unref(obj); } } while(0) +#define ELM_PART_UNREF(obj, pd) do { if (pd->temp) { if (!(--pd->temp)) eo_del(obj); } } while(0) #define ELM_PART_RETURN_VAL(a) do { ELM_PART_HOOK; typeof(a) _ret = a; ELM_PART_UNREF(obj, pd); return _ret; } while(0) #define ELM_PART_RETURN_VOID do { ELM_PART_HOOK; ELM_PART_UNREF(obj, pd); return; } while(0) #define ELM_PART_CALL(a) ({ ELM_PART_REF(obj, pd); a; }) diff --git a/src/lib/evas/canvas/efl_event_pointer.c b/src/lib/evas/canvas/efl_event_pointer.c index 213fa77632..09adeefbb4 100644 --- a/src/lib/evas/canvas/efl_event_pointer.c +++ b/src/lib/evas/canvas/efl_event_pointer.c @@ -37,7 +37,7 @@ _del_hook(Eo *evt) else { eo_del_intercept_set(evt, NULL); - eo_unref(evt); + eo_del(evt); } }