forked from enlightenment/enlightenment
parent
c80a395ab3
commit
0a058bfdb3
|
@ -60,6 +60,9 @@ e_popup_new(E_Zone *zone, int x, int y, int w, int h)
|
||||||
pop->ecore_evas = e_canvas_new(e_config->evas_engine_popups, pop->zone->container->win,
|
pop->ecore_evas = e_canvas_new(e_config->evas_engine_popups, pop->zone->container->win,
|
||||||
pop->zone->x + pop->x, pop->zone->y + pop->y, pop->w, pop->h, 1, 1,
|
pop->zone->x + pop->x, pop->zone->y + pop->y, pop->w, pop->h, 1, 1,
|
||||||
&(pop->evas_win), NULL);
|
&(pop->evas_win), NULL);
|
||||||
|
/* avoid excess exposes when shaped - set damage avoid to 1 */
|
||||||
|
ecore_evas_avoid_damage_set(pop->ecore_evas, 1);
|
||||||
|
|
||||||
e_canvas_add(pop->ecore_evas);
|
e_canvas_add(pop->ecore_evas);
|
||||||
pop->shape = e_container_shape_add(pop->zone->container);
|
pop->shape = e_container_shape_add(pop->zone->container);
|
||||||
e_container_shape_move(pop->shape, pop->zone->x + pop->x, pop->zone->y + pop->y);
|
e_container_shape_move(pop->shape, pop->zone->x + pop->x, pop->zone->y + pop->y);
|
||||||
|
|
Loading…
Reference in New Issue