From ba812bea71fad54377cc83cefbbc2622870c1064 Mon Sep 17 00:00:00 2001 From: WooHyun Jung Date: Fri, 29 Apr 2011 21:11:18 +0900 Subject: [PATCH] Els_icon : rollback about preload Change-Id: Id46ccf0900ce2e4549182763435ec3c6da82bfa4 --- src/lib/els_icon.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/lib/els_icon.c b/src/lib/els_icon.c index d307894..83fd876 100755 --- a/src/lib/els_icon.c +++ b/src/lib/els_icon.c @@ -82,10 +82,14 @@ _els_smart_icon_file_key_set(Evas_Object *obj, const char *file, const char *key if (!sd->size) evas_object_image_load_size_set(sd->obj, sd->size, sd->size); evas_object_image_file_set(sd->obj, file, key); - sd->preloading = EINA_TRUE; + /* by default preload off by seok.j.jeong */ + sd->preloading = EINA_FALSE; sd->show = EINA_TRUE; - evas_object_hide(sd->obj); - evas_object_image_preload(sd->obj, EINA_FALSE); + if (sd->preloading) + evas_object_image_preload(sd->obj, EINA_FALSE); + /* sd->preloading can be changed by above function. so add "if (sd->preloading)" as below */ + if (sd->preloading) + evas_object_hide(sd->obj); if (evas_object_image_load_error_get(sd->obj) != EVAS_LOAD_ERROR_NONE) return EINA_FALSE; _smart_reconfigure(sd); -- 2.7.4