diff --git a/src/modules/pager/e_mod_main.c b/src/modules/pager/e_mod_main.c index 3bf2646b6..4d6bbc1ea 100644 --- a/src/modules/pager/e_mod_main.c +++ b/src/modules/pager/e_mod_main.c @@ -791,13 +791,13 @@ _pager_popup_new(E_Zone *zone, int keyaction) desk = e_desk_current_get(zone); if (desk) edje_object_part_text_set(pp->o_bg, "e.text.label", desk->name); - evas_object_show(pp->o_bg); edje_extern_object_min_size_set(pp->pager->o_table, width, height); edje_object_part_swallow(pp->o_bg, "e.swallow.content", pp->pager->o_table); edje_object_size_min_calc(pp->o_bg, &w, &h); pp->popup = e_comp_object_util_add(pp->o_bg, E_COMP_OBJECT_TYPE_POPUP); + evas_object_layer_set(pp->popup, E_LAYER_CLIENT_POPUP); evas_object_pass_events_set(pp->popup, 1); e_zone_useful_geometry_get(zone, &zx, &zy, &zw, &zh); evas_object_geometry_set(pp->popup, zx, zy, w, h);