forked from enlightenment/efl
elementary / transit - fixed a incorrect logic
prevent user from calling elm_transit_del in the user del cb. SVN revision: 58591
This commit is contained in:
parent
fe4cbef49f
commit
9a29b51bd4
|
@ -225,6 +225,8 @@ _elm_transit_del(Elm_Transit *transit)
|
||||||
Elm_Transit_Effect_Module *effect_module;
|
Elm_Transit_Effect_Module *effect_module;
|
||||||
Elm_Transit *chain_transit;
|
Elm_Transit *chain_transit;
|
||||||
|
|
||||||
|
transit->deleted = EINA_TRUE;
|
||||||
|
|
||||||
EINA_LIST_FOREACH_SAFE(transit->next_chain_transits, elist, elist_next, chain_transit)
|
EINA_LIST_FOREACH_SAFE(transit->next_chain_transits, elist, elist_next, chain_transit)
|
||||||
{
|
{
|
||||||
if (transit->prev_chain_transit)
|
if (transit->prev_chain_transit)
|
||||||
|
|
Loading…
Reference in New Issue