forked from enlightenment/efl
efl_ui_image: fixed elm_image_preload_disabled_set api is not working when it is called before file set
Summary: when elm_image_preload_disabled_set(img, EINA_TRUE) is called before file set. The image preload is not canceled, because the function will be returned since the image is not loaded. so preload disabled api is fixed to work even if it is called before file set. @fix Reviewers: Hermet, kimcinoo, jsuya Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11969
This commit is contained in:
parent
b4f5d65259
commit
0826b4916e
|
@ -2557,7 +2557,12 @@ elm_image_preload_disabled_set(Evas_Object *obj, Eina_Bool disable)
|
|||
EFL_UI_IMAGE_CHECK(obj);
|
||||
EFL_UI_IMAGE_DATA_GET(obj, sd);
|
||||
|
||||
if (sd->edje || !sd->img) return;
|
||||
if (sd->edje) return;
|
||||
if (!sd->img)
|
||||
{
|
||||
if (disable) sd->preload_status = EFL_UI_IMAGE_PRELOAD_DISABLED;
|
||||
return;
|
||||
}
|
||||
|
||||
if (disable)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue