From db4034a8d0c688d22f79b7380f8ee5cdbd60b832 Mon Sep 17 00:00:00 2001 From: Jaehyun Cho Date: Tue, 4 Oct 2016 18:55:06 +0900 Subject: [PATCH] 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. --- src/lib/elementary/elc_naviframe.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/elementary/elc_naviframe.c b/src/lib/elementary/elc_naviframe.c index 4411f02..3589434 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 -- 2.7.4