forked from enlightenment/efl
elementary/naviframe - eeek. please keep the smart member order.
This commit is contained in:
parent
99921e7f7e
commit
b331eeb660
|
@ -42,20 +42,21 @@ _resize_object_reset(Evas_Object *obj, Elm_Naviframe_Item *it,
|
||||||
{
|
{
|
||||||
ELM_NAVIFRAME_DATA_GET(obj, sd);
|
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.
|
//Recover previous smart members.
|
||||||
if (prev_it)
|
if (prev_it)
|
||||||
{
|
{
|
||||||
|
elm_widget_resize_object_set(obj, NULL);
|
||||||
elm_widget_sub_object_add(obj, VIEW(prev_it));
|
elm_widget_sub_object_add(obj, VIEW(prev_it));
|
||||||
evas_object_smart_member_add(VIEW(prev_it), obj);
|
evas_object_smart_member_add(VIEW(prev_it), obj);
|
||||||
}
|
}
|
||||||
else if (dummy)
|
else if (dummy)
|
||||||
evas_object_smart_member_add(sd->dummy_edje, obj);
|
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
|
static void
|
||||||
|
|
Loading…
Reference in New Issue