if (!ie->info.module) return EVAS_LOAD_ERROR_GENERIC;
+// printf("load data [%p] %s %s\n", ie, ie->file, ie->key);
+
evas_image_load_func = ie->info.loader;
evas_module_use((Evas_Module*) ie->info.module);
if (!evas_image_load_func->file_data(ie, ie->file, ie->key, &ret))
if (!ie->flags.loaded) return;
if ((!ie->info.module) && (!ie->data1)) return;
if (!ie->file) return;
-
- evas_common_rgba_image_scalecache_dirty(ie);
ie->flags.loaded = 0;
{
RGBA_Image *im = (RGBA_Image *) ie;
+ if (ie->file)
+ printf("unload: [%p] %s %s\n", ie, ie->file, ie->key);
if ((im->cs.data) && (im->image.data))
{
if (im->cs.data != im->image.data)
static void
_evas_common_rgba_image_unload(Image_Entry *im)
{
+// printf("unload: [%p] %s %s\n", im, im->file, im->key);
evas_common_rgba_image_unload(im);
}
RGBA_Image *dst = (RGBA_Image *) ie_dst;
RGBA_Image *src = (RGBA_Image *) ie_src;
- evas_common_rgba_image_scalecache_dirty((Image_Entry*) ie_src);
+ evas_common_rgba_image_scalecache_dirty((Image_Entry *)ie_src);
evas_common_rgba_image_scalecache_dirty(ie_dst);
evas_cache_image_load_data(&src->cache_entry);
if (_evas_common_rgba_image_surface_alloc(&dst->cache_entry,