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

Reply via email to