elementary/naviframe - If the current item is added as the resize object, the previou...
authorChunEon Park <chuneon.park@samsung.com>
Sun, 30 Jun 2013 08:44:47 +0000 (17:44 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Thu, 4 Jul 2013 07:31:31 +0000 (16:31 +0900)
Now, keep the smart members always.

commit 3c8cca95e4b2fb93525f05da4055c38a8234a2ce
Author: ChunEon Park <hermet>@hermet .pe.kr>
Date: Sun Jun 30 17:42:59 2013 +0900

src/lib/elc_naviframe.c

index 93f4765..5bb6246 100644 (file)
@@ -40,6 +40,12 @@ _resize_object_reset(Evas_Object *obj, Elm_Naviframe_Item *it,
 {
    ELM_NAVIFRAME_DATA_GET(obj, sd);
 
+   if (it)
+     {
+        elm_widget_resize_object_set(obj, VIEW(it));
+        evas_object_raise(VIEW(it));
+     }
+
    //Recover previous smart members.
    if (prev_it)
      {
@@ -48,12 +54,6 @@ _resize_object_reset(Evas_Object *obj, Elm_Naviframe_Item *it,
      }
    else if (dummy)
      evas_object_smart_member_add(sd->dummy_edje, obj);
-
-   if (it)
-     {
-        elm_widget_resize_object_set(obj, VIEW(it));
-        evas_object_raise(VIEW(it));
-     }
 }
 
 static void