Enlightenment CVS committal

Author  : sebastid
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib/engines/cairo_x11


Modified Files:
        evas_engine.c 


Log Message:
Use image api right.

===================================================================
RCS file: 
/cvsroot/enlightenment/e17/libs/evas/src/lib/engines/cairo_x11/evas_engine.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- evas_engine.c       1 Sep 2005 00:53:34 -0000       1.7
+++ evas_engine.c       7 Oct 2005 08:35:02 -0000       1.8
@@ -606,6 +606,7 @@
    re = (Render_Engine *)data;
    ctxt = (Evas_Cairo_Context *)context;
    poly = (Evas_Cairo_Polygon *)polygon;
+   if (!poly) return NULL;
 
    while (poly->points)
      {
@@ -756,8 +757,8 @@
        free(im);
        return NULL;
      }
-   if (data)
-     memcpy(im->im->image->data, data, w * h * sizeof(DATA32));
+   if (image_data)
+     memcpy(im->im->image->data, image_data, w * h * sizeof(DATA32));
    return im;
 }
 
@@ -769,7 +770,7 @@
 
    re = (Render_Engine *)data;
    im = (Evas_Cairo_Image *)image;
-   evas_common_image_free(im->im);
+   evas_common_image_unref(im->im);
    if (im->surface) cairo_surface_destroy(im->surface);
    if (im->pattern) cairo_pattern_destroy(im->pattern);
    free(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