From b9e0772533878b0b0a161eb6b316c23e4978cc49 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Tue, 20 Dec 2016 22:35:56 +0900 Subject: [PATCH] evas - async preload - stop hang when missing wakeup of preload data this isn't pretty and i think some stuff needs a redesign... but... this should fix T5025 @fix --- src/lib/evas/cache/evas_cache_image.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/evas/cache/evas_cache_image.c b/src/lib/evas/cache/evas_cache_image.c index 9cf9e97..699a2df 100644 --- a/src/lib/evas/cache/evas_cache_image.c +++ b/src/lib/evas/cache/evas_cache_image.c @@ -394,6 +394,7 @@ _evas_cache_image_async_heavy(void *data) LKL(wakeup); current->flags.preload_pending = 0; + eina_condition_broadcast(&cond_wakeup); LKU(wakeup); } -- 2.7.4