Enlightenment CVS committal
Author : raster
Project : e17
Module : apps/e
Dir : e17/apps/e/src/bin
Modified Files:
e_popup.c
Log Message:
avoid damage on popups
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_popup.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- e_popup.c 29 Apr 2006 01:19:56 -0000 1.13
+++ e_popup.c 18 Jun 2006 02:19:05 -0000 1.14
@@ -60,6 +60,9 @@
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);
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs