Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_evas
Modified Files:
ecore_evas_x.c
Log Message:
set shape before copying pixmaps :)
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_evas/ecore_evas_x.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- ecore_evas_x.c 11 Apr 2004 21:20:47 -0000 1.15
+++ ecore_evas_x.c 19 May 2004 04:46:18 -0000 1.16
@@ -496,11 +496,6 @@
}
if (ee->engine.x.damages)
{
- XSetRegion(ecore_x_display_get(), ee->engine.x.gc,
ee->engine.x.damages);
- ecore_x_pixmap_paste(ee->engine.x.pmap, ee->engine.x.win,
ee->engine.x.gc,
- 0, 0, ee->w, ee->h, 0, 0);
- XDestroyRegion(ee->engine.x.damages);
- ee->engine.x.damages = 0;
if ((ee->shaped) && (updates))
{
if (ee->prop.fullscreen)
@@ -508,6 +503,11 @@
else
ecore_x_window_shape_mask_set(ee->engine.x.win_container,
ee->engine.x.mask);
}
+ XSetRegion(ecore_x_display_get(), ee->engine.x.gc,
ee->engine.x.damages);
+ ecore_x_pixmap_paste(ee->engine.x.pmap, ee->engine.x.win,
ee->engine.x.gc,
+ 0, 0, ee->w, ee->h, 0, 0);
+ XDestroyRegion(ee->engine.x.damages);
+ ee->engine.x.damages = 0;
if (updates) evas_render_updates_free(updates);
}
}
-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs