From 028dfa6927c0f36806bf7a4aad1520f67e02471e Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Wed, 23 Nov 2011 12:55:26 +0900 Subject: [PATCH] naviframe - up to the blocker layer Change-Id: Id5fa949e483d820dbbdc89191499694b9ac8c8bb --- src/lib/elc_naviframe.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/lib/elc_naviframe.c b/src/lib/elc_naviframe.c index 0b739c5..99d6f09 100644 --- a/src/lib/elc_naviframe.c +++ b/src/lib/elc_naviframe.c @@ -1088,8 +1088,10 @@ elm_naviframe_item_push(Evas_Object *obj, if (prev_it) { if (wd->freeze_events) - evas_object_show(wd->rect); - + { + evas_object_raise(wd->rect); + evas_object_show(wd->rect); + } edje_object_signal_emit(VIEW(prev_it), "elm,state,cur,pushed", "elm"); @@ -1182,7 +1184,10 @@ elm_naviframe_item_pop(Evas_Object *obj) if (prev_it) { if (wd->freeze_events) - evas_object_show(wd->rect); + { + evas_object_raise(wd->rect); + evas_object_show(wd->rect); + } edje_object_signal_emit(VIEW(it), "elm,state,cur,popped", "elm"); evas_object_show(VIEW(prev_it)); evas_object_raise(VIEW(prev_it)); @@ -1243,7 +1248,10 @@ elm_naviframe_item_promote(Elm_Object_Item *it) prev_it = EINA_INLIST_CONTAINER_GET(wd->stack->last->prev, Elm_Naviframe_Item); if (wd->freeze_events) - evas_object_show(wd->rect); + { + evas_object_raise(wd->rect); + evas_object_show(wd->rect); + } edje_object_signal_emit(VIEW(prev_it), "elm,state,cur,pushed", "elm"); -- 2.7.4