From 5b1e3b3a89afa648acc56186b81418d231250028 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Fri, 24 Jul 2015 23:21:55 +0900 Subject: [PATCH] evas - image unload - fix unload to only unload imgs needing it need_unload seems to have been done wrong. using preload not need_unload. no idea why it checked/cleared preload instead of need_unload. --- src/lib/evas/common/evas_image_main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/evas/common/evas_image_main.c b/src/lib/evas/common/evas_image_main.c index ce07dab744..3b852cc8a0 100644 --- a/src/lib/evas/common/evas_image_main.c +++ b/src/lib/evas/common/evas_image_main.c @@ -408,8 +408,8 @@ evas_common_rgba_pending_unloads_cleanup(void) EAPI void evas_common_rgba_pending_unloads_remove(Image_Entry *ie) { - if (!ie->preload) return; - ie->preload = 0; + if (!ie->need_unload) return; + ie->need_unload = 0; pending_unloads = eina_list_remove(pending_unloads, ie); }