diff --git a/ChangeLog b/ChangeLog index a55c304790..590e0e864e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,8 @@ -2012-12-20 Carsten Haitzler (The Rasterman) +2012-12-19 Gustavo Sverzut Barbieri (k-s) + + * Fixed RGBA_Image->flags.loaded for copied images. + +2012-12-19 Carsten Haitzler (The Rasterman) * Fixed 24bpp issue with rendering in evas. It shows itself only under qemu/kvm with the cirruse driver that I have found. @@ -6,7 +10,7 @@ just never comes up on any vaguely modern gfx system. * Fixed 24bpp ximage convert back from 24bpp to 32bpp in ecore-x. Only shows itself in qemu/kvm. - + 2012-12-18 Gustavo Sverzut Barbieri (k-s) * Fixed many memory problems with ecore_evas_extn diff --git a/NEWS b/NEWS index a0440973d8..03a352826d 100644 --- a/NEWS +++ b/NEWS @@ -84,3 +84,4 @@ Fixes: * Fix uninitialized data in Evas OpenGL engine. * Fix the line drawing clipping problem on arm gl driver. * Fix many memory problems with ecore_evas_extn. + * Fix Evas RGBA_Image->flags.loaded for copied images. diff --git a/src/lib/evas/cache/evas_cache_image.c b/src/lib/evas/cache/evas_cache_image.c index b399f1a009..83d8370f7b 100644 --- a/src/lib/evas/cache/evas_cache_image.c +++ b/src/lib/evas/cache/evas_cache_image.c @@ -877,6 +877,7 @@ evas_cache_image_copied_data(Evas_Cache_Image *cache, return NULL; } im->references = 1; + im->flags.loaded = EINA_TRUE; if (cache->func.debug) cache->func.debug("copied-data", im); return im; }