* evas: Fix thread rendering issu with scalecache.
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 24 Mar 2010 11:06:02 +0000 (11:06 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 24 Mar 2010 11:06:02 +0000 (11:06 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@47417 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/engines/common/evas_image_scalecache.c

index f090dca..f0f1ef8 100644 (file)
@@ -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
           {