forked from enlightenment/efl
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:
parent
8860368785
commit
b1d3cc1726
|
@ -255,7 +255,6 @@ elm_transit_del(Elm_Transit *transit)
|
||||||
{
|
{
|
||||||
Eina_List *elist;
|
Eina_List *elist;
|
||||||
Elm_Effect *effect;
|
Elm_Effect *effect;
|
||||||
Evas_Object *obj;
|
|
||||||
if (!transit) return;
|
if (!transit) return;
|
||||||
|
|
||||||
if (transit->block)
|
if (transit->block)
|
||||||
|
@ -269,8 +268,8 @@ elm_transit_del(Elm_Transit *transit)
|
||||||
EINA_LIST_FOREACH(transit->effect_list, elist, effect)
|
EINA_LIST_FOREACH(transit->effect_list, elist, effect)
|
||||||
_elm_transit_effect_del(transit, effect);
|
_elm_transit_effect_del(transit, effect);
|
||||||
|
|
||||||
EINA_LIST_FOREACH(transit->objs, elist, obj)
|
while (transit->objs)
|
||||||
transit->objs = eina_list_remove(transit->objs, obj);
|
elm_transit_object_remove(transit, eina_list_data_get(transit->objs));
|
||||||
|
|
||||||
free(transit);
|
free(transit);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue