efl_ui_bg: disable preloading of the internal image
Summary: preloading is elm_image feature. it is better to disable preloading for elm_bg becuase there is no way to disable preloading of internal image in elm_bg. If API user want to use preloaded image, elm_image is recommended instead of elm_bg. Test Plan: elm_bg_file_set with big image. Reviewers: Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11898
This commit is contained in:
parent
ea531d1c4d
commit
92455d42a0
|
@ -187,7 +187,11 @@ elm_bg_load_size_set(Evas_Object *obj, int w, int h)
|
|||
EAPI Eina_Bool
|
||||
elm_bg_file_set(Eo *obj, const char *file, const char *group)
|
||||
{
|
||||
return efl_file_simple_load((Eo *) obj, file, group);
|
||||
EFL_UI_BG_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE);
|
||||
Eina_Bool ret = efl_file_simple_load((Eo *) obj, file, group);
|
||||
if (ret) elm_image_preload_disabled_set(sd->img, EINA_TRUE);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
EOLIAN static Eina_Error
|
||||
|
|
Loading…
Reference in New Issue