Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib/engines/xrender_x11 Modified Files: evas_engine.c evas_engine_image.c Log Message: remove diplucate pixemaps! =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/engines/xrender_x11/evas_engine.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- evas_engine.c 8 Oct 2005 04:57:57 -0000 1.8 +++ evas_engine.c 8 Oct 2005 14:16:03 -0000 1.9 @@ -795,7 +795,9 @@ re = (Render_Engine *)data; if (!image) return image; - if ((int)((XR_Image *)image)->alpha == has_alpha) return image; + if (((((XR_Image *)image)->alpha) && (has_alpha)) || + ((!((XR_Image *)image)->alpha) && (!has_alpha))) + return image; if (((XR_Image *)image)->references > 1) { XR_Image *old_image; =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/engines/xrender_x11/evas_engine_image.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- evas_engine_image.c 6 Oct 2005 02:38:34 -0000 1.5 +++ evas_engine_image.c 8 Oct 2005 14:16:03 -0000 1.6 @@ -388,7 +388,10 @@ XR_Image *im; im = __xre_image_dirty_hash_find(data); - if (im) im->references++; + if (im) + { + im->references++; + } return im; } ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs