evas: remove segv added by cedric fastpath optimization
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Sat, 22 Jun 2013 01:58:03 +0000 (10:58 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Sat, 22 Jun 2013 01:58:03 +0000 (10:58 +0900)
src/modules/evas/engines/software_generic/evas_engine.c

index 31cc114..660249c 100644 (file)
@@ -1603,7 +1603,7 @@ evas_software_image_map_draw(void *data, void *context, RGBA_Image *surface, RGB
 
         eng_context_color_get(data, context, &r, &g, &b, &a);
         col = MUL4_256(a, r, g, b, m->pts[0 + offset].col);
-        eng_context_color_set(data, context, R_VAL(col), G_VAL(col), B_VAL(col), A_VAL(col));
+        eng_context_color_set(data, context, R_VAL(&col), G_VAL(&col), B_VAL(&col), A_VAL(&col));
 
         dx = m->pts[0 + offset].x >> FP;
         dy = m->pts[0 + offset].y >> FP;