diff --git a/src/lib/elementary/elc_naviframe.c b/src/lib/elementary/elc_naviframe.c index 4411f02998..3589434b5a 100644 --- a/src/lib/elementary/elc_naviframe.c +++ b/src/lib/elementary/elc_naviframe.c @@ -1580,6 +1580,8 @@ _item_push_helper(Elm_Naviframe_Item_Data *item) nfo->push = EINA_TRUE; _schedule_deferred(nfo, sd); + + if (top_item) top_item->pushing = EINA_FALSE; item->pushing = EINA_TRUE; } else