From 5f0c7389a28ac8d25df07209f8c00aeece44cdae Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Fri, 27 Mar 2009 07:22:46 +0000 Subject: [PATCH] fix non-scalecache mode SVN revision: 39744 --- legacy/evas/src/lib/engines/common/evas_image_scalecache.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/legacy/evas/src/lib/engines/common/evas_image_scalecache.c b/legacy/evas/src/lib/engines/common/evas_image_scalecache.c index f90e25f38b..69f0f95f8a 100644 --- a/legacy/evas/src/lib/engines/common/evas_image_scalecache.c +++ b/legacy/evas/src/lib/engines/common/evas_image_scalecache.c @@ -8,7 +8,7 @@ #include "evas_private.h" #include "evas_image_private.h" -#define SCALECACHE 1 +//#define SCALECACHE 1 #define MAX_SCALEITEMS 16 #define MIN_SCALE_USES 3 @@ -486,6 +486,9 @@ evas_common_rgba_image_scalecache_do(Image_Entry *ie, RGBA_Image *dst, } #else RGBA_Image *im = (RGBA_Image *)ie; + if (im->cache_entry.space == EVAS_COLORSPACE_ARGB8888) + evas_cache_image_load_data(&im->cache_entry); + evas_common_image_colorspace_normalize(im); if (im->image.data) { if (smooth)