forked from enlightenment/efl
naviframe: Fix to reset pushing flag of pushed item.
If multiple items are pushed, then pushing flag of the pushed item is not reset. To resolve this problem, pushing flag of the pushed item is reset.
This commit is contained in:
parent
cf779b44e0
commit
db4034a8d0
|
@ -1580,6 +1580,8 @@ _item_push_helper(Elm_Naviframe_Item_Data *item)
|
||||||
nfo->push = EINA_TRUE;
|
nfo->push = EINA_TRUE;
|
||||||
|
|
||||||
_schedule_deferred(nfo, sd);
|
_schedule_deferred(nfo, sd);
|
||||||
|
|
||||||
|
if (top_item) top_item->pushing = EINA_FALSE;
|
||||||
item->pushing = EINA_TRUE;
|
item->pushing = EINA_TRUE;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue