jaehyun pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=db4034a8d0c688d22f79b7380f8ee5cdbd60b832

commit db4034a8d0c688d22f79b7380f8ee5cdbd60b832
Author: Jaehyun Cho <jae_hyun....@samsung.com>
Date:   Tue Oct 4 18:55:06 2016 +0900

    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

-- 


Reply via email to