diff --git a/src/lib/evas/cache/evas_cache_image.c b/src/lib/evas/cache/evas_cache_image.c index 06d74def49..fd8af538e4 100644 --- a/src/lib/evas/cache/evas_cache_image.c +++ b/src/lib/evas/cache/evas_cache_image.c @@ -1389,5 +1389,9 @@ EAPI void evas_cache_image_wakeup(void) { if (_evas_cache_mutex_init > 0) - eina_condition_broadcast(&cond_wakeup); + { + LKL(wakeup); + eina_condition_broadcast(&cond_wakeup); + LKU(wakeup); + } }