forked from enlightenment/enlightenment
explicitly use eina list types passing into EINA_LIST_FREE()
This commit is contained in:
parent
2642e8c95a
commit
1afddc3b5e
|
@ -1051,6 +1051,7 @@ _e_drag_end(int x, int y)
|
|||
((h->cb.drop) && (E_INSIDE(ev.x, ev.y, h->x, h->y, h->w, h->h))))
|
||||
{
|
||||
Eina_Bool need_free = EINA_FALSE;
|
||||
Eina_List *list;
|
||||
|
||||
if (_drag_current->cb.convert)
|
||||
{
|
||||
|
@ -1084,7 +1085,8 @@ _e_drag_end(int x, int y)
|
|||
ev.data = _drag_current->data;
|
||||
}
|
||||
h->cb.drop(h->cb.data, h->active_type, &ev);
|
||||
if (need_free) E_FREE_LIST(ev.data, free);
|
||||
list = ev.data;
|
||||
if (need_free) E_FREE_LIST(list, free);
|
||||
dropped = 1;
|
||||
}
|
||||
h->entered = 0;
|
||||
|
|
|
@ -683,9 +683,11 @@ _e_fm2_device_check_desktop_icons_list_cb(const char *name, const char *path, vo
|
|||
static void
|
||||
_e_fm2_device_check_desktop_icons_cb(void *data, Ecore_Thread *eth EINA_UNUSED)
|
||||
{
|
||||
Eina_List *list = data;
|
||||
|
||||
eina_file_dir_list(efreet_desktop_dir_get(), EINA_FALSE, _e_fm2_device_check_desktop_icons_list_cb, data);
|
||||
|
||||
E_FREE_LIST(data, free);
|
||||
E_FREE_LIST(list, free);
|
||||
}
|
||||
|
||||
E_API void
|
||||
|
|
|
@ -1751,7 +1751,8 @@ e_gadget_shutdown(void)
|
|||
static void
|
||||
_editor_del(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||
{
|
||||
E_FREE_LIST(data, free);
|
||||
Eina_List *list = data;
|
||||
E_FREE_LIST(list, free);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
@ -127,7 +127,8 @@ _e_pixmap_clear(E_Pixmap *cp, Eina_Bool cache)
|
|||
static void
|
||||
_e_pixmap_image_clear_x(void *data, Evas *e EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||
{
|
||||
E_FREE_LIST(data, ecore_x_image_free);
|
||||
Eina_List *list = data;
|
||||
E_FREE_LIST(list, ecore_x_image_free);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue