evas: Do not unload pixels from RGBA_Image if cache refcount > 0
authorLeandro Pereira <leandro@profusion.mobi>
Mon, 17 Dec 2012 21:27:40 +0000 (21:27 +0000)
committerLeandro Pereira <leandro@profusion.mobi>
Mon, 17 Dec 2012 21:27:40 +0000 (21:27 +0000)
SVN revision: 81184

src/lib/evas/common/evas_image_main.c

index 9638eb8..6692a2d 100644 (file)
@@ -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;