From df9730b6dcd20e71a0ba4ec5e2a0f1385a581485 Mon Sep 17 00:00:00 2001 From: cedric Date: Wed, 24 Mar 2010 11:06:02 +0000 Subject: [PATCH] * evas: Fix thread rendering issu with scalecache. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@47417 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/engines/common/evas_image_scalecache.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/engines/common/evas_image_scalecache.c b/src/lib/engines/common/evas_image_scalecache.c index f090dca..f0f1ef8 100644 --- a/src/lib/engines/common/evas_image_scalecache.c +++ b/src/lib/engines/common/evas_image_scalecache.c @@ -646,8 +646,10 @@ evas_common_rgba_image_scalecache_do(Image_Entry *ie, RGBA_Image *dst, { if (!didpop) { + LKL(cache_lock); cache_list = eina_inlist_remove(cache_list, (Eina_Inlist *)sci); cache_list = eina_inlist_append(cache_list, (Eina_Inlist *)sci); + LKU(cache_lock); } else { -- 2.7.4