Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
if ((dounload) ||
((im->cache_entry.flags.loaded) &&
((!im->cs.no_free)
-#ifdef EVAS_CSERVE
- || (ie->data1)
-#endif
#ifdef EVAS_CSERVE2
|| (ie->data1)
#endif
if (to_write)
im = (RGBA_Image *)evas_cache2_image_writable(&im->cache_entry);
-
- *image_data = im->image.data;
- return im;
}
+ else
#endif
-
error = evas_cache_image_load_data(&im->cache_entry);
+
switch (im->cache_entry.space)
{
case EVAS_COLORSPACE_ARGB8888:
case EVAS_COLORSPACE_YCBCR420NV12601_PL:
case EVAS_COLORSPACE_YCBCR420TM12601_PL:
if (image_data != im->cs.data)
- {
+ {
if (im->cs.data)
{
if (!im->cs.no_free) free(im->cs.data);