From b4583bd099e1cd3a1ce6a9ae79be88a9f834d79e Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 12 Oct 2018 14:27:35 +0900 Subject: [PATCH] evas image: fix preloading compatibility broken. Well... Logically, we don't need to request preload again, If image is loaded already. But somewhow it broke the enlightenment pager and I need to revert the previous behavior here. Whatever image is loaded or not, here image requests preload again, unless it is already on preloading. This was introduced by babacf41b7269a257065a41a2a4ec7763bada25f. This fixes enlightenment pager bg non visible issue. Change-Id: I7933f1463038afbbb0990f742baab5f972de17aa --- src/lib/evas/canvas/efl_canvas_image.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/efl_canvas_image.c b/src/lib/evas/canvas/efl_canvas_image.c index c2988f8..0339741 100644 --- a/src/lib/evas/canvas/efl_canvas_image.c +++ b/src/lib/evas/canvas/efl_canvas_image.c @@ -92,7 +92,7 @@ _image_preload_internal(Eo *eo_obj, Evas_Image_Data *o, Eina_Bool cancel) } else { - if (o->preload == EVAS_IMAGE_PRELOAD_NONE) + if (o->preload != EVAS_IMAGE_PRELOADING) { o->preload = EVAS_IMAGE_PRELOADING; ENFN->image_data_preload_request(ENC, o->engine_data, eo_obj); -- 2.7.4