From: Sebastian Dransfeld Date: Thu, 21 Nov 2013 08:27:28 +0000 (+0100) Subject: efreet: Only lock once for efficiency X-Git-Tag: v1.8.0-beta1~21 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=233ca45db0f21017afd08cc9353db2a7a144ba98;p=platform%2Fupstream%2Fefl.git efreet: Only lock once for efficiency --- diff --git a/src/lib/efreet/efreet_cache.c b/src/lib/efreet/efreet_cache.c index 6185905..db29e17 100644 --- a/src/lib/efreet/efreet_cache.c +++ b/src/lib/efreet/efreet_cache.c @@ -979,6 +979,7 @@ efreet_cache_desktop_close(void) desktops = eina_hash_string_superfast_new(NULL); } desktop_cache = NULL; + IF_RELEASE(desktop_cache_file); eina_lock_release(&_lock); efreet_cache_array_string_free(util_cache_names); @@ -992,10 +993,6 @@ efreet_cache_desktop_close(void) } util_cache = efreet_cache_close(util_cache); - - eina_lock_take(&_lock); - IF_RELEASE(desktop_cache_file); - eina_lock_release(&_lock); IF_RELEASE(util_cache_file); }