From 0c79b8f94b7e27df1bfd559daf5ee3c6b4ac7c81 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Fri, 9 Oct 2020 13:34:23 +0100 Subject: [PATCH] efl ui image - dont cancel preload on image if image is an edje object fixes invalid request on non-image object. @fix --- src/lib/elementary/efl_ui_image.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_ui_image.c b/src/lib/elementary/efl_ui_image.c index 9e91dd7ac0..4156728027 100644 --- a/src/lib/elementary/efl_ui_image.c +++ b/src/lib/elementary/efl_ui_image.c @@ -937,7 +937,7 @@ _efl_ui_image_efl_file_load(Eo *obj, Efl_Ui_Image_Data *sd) _async_cancel(sd); /* stop preloading as it may hit to-be-freed memory */ - if (sd->img && sd->preload_status == EFL_UI_IMAGE_PRELOADING) + if ((sd->img) && (sd->preload_status == EFL_UI_IMAGE_PRELOADING) && (!sd->edje)) evas_object_image_preload(sd->img, EINA_TRUE); if (sd->remote.copier) _efl_ui_image_remote_copier_cancel(obj, sd);