From 1f5909469a61b92d377faafc1db29f052f7cd05f Mon Sep 17 00:00:00 2001 From: raster Date: Tue, 11 Jan 2011 08:12:32 +0000 Subject: [PATCH] oooh oops. all calls to cache_prune already lock for it.. so deadlock! fix fix! sorry! git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@56043 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/engines/common/evas_image_scalecache.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/lib/engines/common/evas_image_scalecache.c b/src/lib/engines/common/evas_image_scalecache.c index 8d475d0..63d4c47 100644 --- a/src/lib/engines/common/evas_image_scalecache.c +++ b/src/lib/engines/common/evas_image_scalecache.c @@ -311,7 +311,6 @@ _cache_prune(Scaleitem *notsci, Eina_Bool copies_only) #endif if (sci->im) { - LKL(cache_lock); evas_common_rgba_image_free(&sci->im->cache_entry); sci->im = NULL; sci->usage = 0; @@ -324,7 +323,6 @@ _cache_prune(Scaleitem *notsci, Eina_Bool copies_only) // INF(" 2- %i", sci->dst_w * sci->dst_h * 4); cache_list = eina_inlist_remove(cache_list, (Eina_Inlist *)sci); memset(sci, 0, sizeof(Eina_Inlist)); - LKU(cache_lock); } #ifdef EVAS_FRAME_QUEUING RWLKU(sci->lock); -- 2.7.4