forked from enlightenment/efl
win: Fix main menu visibility with non-default themes
This commit is contained in:
parent
c7620cf83c
commit
1ed589f8c1
|
@ -5401,9 +5401,13 @@ _dbus_menu_set(Eina_Bool dbus_connect, void *data)
|
||||||
DBG("Setting menu to local mode");
|
DBG("Setting menu to local mode");
|
||||||
efl_event_callback_add(sd->obj, EFL_GFX_EVENT_RESIZE, _main_menu_resize_cb, NULL);
|
efl_event_callback_add(sd->obj, EFL_GFX_EVENT_RESIZE, _main_menu_resize_cb, NULL);
|
||||||
edje_object_part_swallow(swallow, "elm.swallow.menu", sd->main_menu);
|
edje_object_part_swallow(swallow, "elm.swallow.menu", sd->main_menu);
|
||||||
efl_canvas_object_is_frame_object_set(sd->main_menu, (swallow == sd->frame_obj));
|
evas_object_show(sd->main_menu);
|
||||||
|
if (swallow == sd->frame_obj)
|
||||||
|
{
|
||||||
|
efl_canvas_object_is_frame_object_set(sd->main_menu, EINA_TRUE);
|
||||||
sd->csd.need_menu = EINA_TRUE;
|
sd->csd.need_menu = EINA_TRUE;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
_elm_win_frame_style_update(sd, 0, 1);
|
_elm_win_frame_style_update(sd, 0, 1);
|
||||||
sd->deferred_resize_job = EINA_TRUE;
|
sd->deferred_resize_job = EINA_TRUE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue