Fixing elm_transit_del function

It was not deleting the objecs correctly

Author: Helen Fornazier <helen.fornazier@profusion.mobi>

SVN revision: 54413
This commit is contained in:
Tiago Rezende Campos Falcao 2010-11-10 18:05:34 +00:00
parent 8860368785
commit b1d3cc1726
1 changed files with 2 additions and 3 deletions

View File

@ -255,7 +255,6 @@ elm_transit_del(Elm_Transit *transit)
{
Eina_List *elist;
Elm_Effect *effect;
Evas_Object *obj;
if (!transit) return;
if (transit->block)
@ -269,8 +268,8 @@ elm_transit_del(Elm_Transit *transit)
EINA_LIST_FOREACH(transit->effect_list, elist, effect)
_elm_transit_effect_del(transit, effect);
EINA_LIST_FOREACH(transit->objs, elist, obj)
transit->objs = eina_list_remove(transit->objs, obj);
while (transit->objs)
elm_transit_object_remove(transit, eina_list_data_get(transit->objs));
free(transit);
}