[Naviframe] resize prev item before raise
authorSungtaek Hong <sth253.hong@samsung.com>
Thu, 29 Dec 2016 07:01:39 +0000 (16:01 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 2 Jan 2017 05:37:13 +0000 (14:37 +0900)
Change-Id: I77ca683676a99a2079f69b6499f9549ece845973
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
src/lib/elc_naviframe.c

index 5fb1f98f0c45438006d8a04c20a39236b76640f5..2d5d9852aca6694c184f3ba69c43e22913459650 100644 (file)
@@ -1256,7 +1256,11 @@ _on_item_pop_finished(void *data,
      {
         prev_it = EINA_INLIST_CONTAINER_GET
            (sd->stack->last, Elm_Naviframe_Item_Data);
+        /* TIZEN_ONLY(20161229): resize prev item before raise.
         _resize_object_reset(WIDGET(it), prev_it);
+         */
+        evas_object_raise(VIEW(prev_it));
+        /*   END   */
      }
 
    if (sd->preserve)
@@ -2069,6 +2073,10 @@ _elm_naviframe_item_pop(Eo *obj, Elm_Naviframe_Data *sd)
              evas_object_freeze_events_set(VIEW(prev_it), EINA_TRUE);
           }
 
+        // TIZEN_ONLY(20161229): resize prev item before raise.
+        elm_widget_resize_object_set(obj, VIEW(prev_it), EINA_FALSE);
+        //
+
         //TIZEN ONLY(20161208): Support tizen transition
         /* these 2 signals MUST take place simultaneously */
         //elm_object_signal_emit(VIEW(it), "elm,state,cur,popped", "elm");