From: ChunEon Park <chuneon.park@samsung.com>

Subject: [E-devel] [PATCH] elm_transit

call del func after internal cleanups.



SVN revision: 56583
This commit is contained in:
ChunEon Park 2011-01-31 10:21:05 +00:00 committed by Carsten Haitzler
parent 21e7457deb
commit cec22a7f0c
1 changed files with 3 additions and 3 deletions

View File

@ -162,15 +162,15 @@ _elm_transit_del(Elm_Transit *transit)
if (transit->animator)
ecore_animator_del(transit->animator);
if (transit->del_data.func)
transit->del_data.func(transit->del_data.arg, transit);
EINA_LIST_FOREACH_SAFE(transit->effect_list, elist, elist_next, effect)
_elm_transit_effect_del(transit, effect, elist);
while (transit->objs)
_elm_transit_object_remove(transit, eina_list_data_get(transit->objs));
if (transit->del_data.func)
transit->del_data.func(transit->del_data.arg, transit);
EINA_MAGIC_SET(transit, EINA_MAGIC_NONE);
free(transit);
}