From bfe46f54ff449760b5270b7300d591aa09b0fddc Mon Sep 17 00:00:00 2001 From: Leandro Pereira Date: Mon, 17 Dec 2012 21:27:40 +0000 Subject: [PATCH] evas: Do not unload pixels from RGBA_Image if cache refcount > 0 SVN revision: 81184 --- src/lib/evas/common/evas_image_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/evas/common/evas_image_main.c b/src/lib/evas/common/evas_image_main.c index 9638eb8e03..6692a2dbcd 100644 --- a/src/lib/evas/common/evas_image_main.c +++ b/src/lib/evas/common/evas_image_main.c @@ -259,6 +259,7 @@ evas_common_rgba_image_unload(Image_Entry *ie) if (!ie->flags.loaded) return; if ((!ie->info.module) && (!ie->data1)) return; if (!ie->file) return; + if (ie->references > 0) return; ie->flags.loaded = 0;