{
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)
{
}
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
}
end:
- if (!sd->stack)
+ if (!sd->stack || (VIEW(it) != sd->dummy_edje))
_resize_object_reset(WIDGET(it), NULL, NULL, EINA_TRUE);
_item_free(nit);