avoid damage on popups

SVN revision: 23489
This commit is contained in:
Carsten Haitzler 2006-06-18 02:19:05 +00:00
parent c80a395ab3
commit 0a058bfdb3
1 changed files with 3 additions and 0 deletions

View File

@ -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->zone->x + pop->x, pop->zone->y + pop->y, pop->w, pop->h, 1, 1,
&(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);
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);