forked from enlightenment/efl
Switch to eo_del() where it should be a del and not an unref
This code was written when eo_del() was removed and eo_unref() was the recommended practice. Since we added eo_del() back we now need to adjust this new code accordingly.
This commit is contained in:
parent
7265ca0374
commit
aa6b53a2ae
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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; })
|
||||
|
|
|
@ -37,7 +37,7 @@ _del_hook(Eo *evt)
|
|||
else
|
||||
{
|
||||
eo_del_intercept_set(evt, NULL);
|
||||
eo_unref(evt);
|
||||
eo_del(evt);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue