diff --git a/legacy/evas/src/lib/engines/common/evas_image_data.c b/legacy/evas/src/lib/engines/common/evas_image_data.c index 2213ced8b2..15ee166fa2 100644 --- a/legacy/evas/src/lib/engines/common/evas_image_data.c +++ b/legacy/evas/src/lib/engines/common/evas_image_data.c @@ -104,7 +104,9 @@ evas_common_rgba_image_colorspace_set(Image_Entry* ie_dst, int cspace) { ie_dst->allocated.w = 0; ie_dst->allocated.h = 0; +#ifdef BUILD_ASYNC_PRELOAD ie_dst->flags.preload_done = 0; +#endif ie_dst->flags.loaded = 0; dst->image.data = NULL; dst->image.no_free = 0; diff --git a/legacy/evas/src/lib/engines/common/evas_image_main.c b/legacy/evas/src/lib/engines/common/evas_image_main.c index fde9c3ea50..9287185368 100644 --- a/legacy/evas/src/lib/engines/common/evas_image_main.c +++ b/legacy/evas/src/lib/engines/common/evas_image_main.c @@ -294,7 +294,9 @@ _evas_common_rgba_image_surface_delete(Image_Entry *ie) im->image.data = NULL; ie->allocated.w = 0; ie->allocated.h = 0; +#ifdef BUILD_ASYNC_PRELOAD ie->flags.preload_done = 0; +#endif ie->flags.loaded = 0; evas_common_rgba_image_scalecache_dirty(&im->cache_entry); }