From f9b45f90dd7bef48640aac4d9398af9cdd04fe9e Mon Sep 17 00:00:00 2001 From: raster Date: Fri, 27 Mar 2009 07:22:46 +0000 Subject: [PATCH] fix non-scalecache mode git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@39744 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/engines/common/evas_image_scalecache.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/engines/common/evas_image_scalecache.c b/src/lib/engines/common/evas_image_scalecache.c index f90e25f..69f0f95 100644 --- a/src/lib/engines/common/evas_image_scalecache.c +++ b/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) -- 2.7.4