From: raster Date: Sat, 19 Feb 2011 15:53:47 +0000 (+0000) Subject: fix convert to a8. someone fixed this badly. fix right now. X-Git-Tag: 2.0_alpha~240^2~1001 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ede13194818a2a4f2ad334eab2d492aee90e724b;p=framework%2Fuifw%2Fevas.git fix convert to a8. someone fixed this badly. fix right now. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@57163 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/engines/common/evas_convert_colorspace.c b/src/lib/engines/common/evas_convert_colorspace.c index 341d34a..fa5faec 100644 --- a/src/lib/engines/common/evas_convert_colorspace.c +++ b/src/lib/engines/common/evas_convert_colorspace.c @@ -50,7 +50,7 @@ static inline void * evas_common_convert_argb8888_to_a8(void *data, int w, int h, int stride, Eina_Bool has_alpha) { uint32_t *src, *end; - uint8_t *ret; + uint8_t *ret, *dst; src = data; end = src + (stride * h); @@ -62,8 +62,9 @@ evas_common_convert_argb8888_to_a8(void *data, int w, int h, int stride, Eina_Bo return memset(ret, 0xff, w * h); } - for ( ; src < end ; src++, ret++) - *ret = CONVERT_ARGB_8888_TO_A_8(*src); + dst = ret; + for ( ; src < end ; src++, dst++) + *dst = CONVERT_ARGB_8888_TO_A_8(*src); return ret; }