From: Amitesh Singh Date: Thu, 15 Oct 2015 09:34:23 +0000 (+0530) Subject: edje: load - use evas_object_clipees_has instead of evas_object_clipees_get X-Git-Tag: v1.16.0-beta2~20 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=048b5f70e5d5324d6b3966a4ce59af79afa5504b;p=platform%2Fupstream%2Fefl.git edje: load - use evas_object_clipees_has instead of evas_object_clipees_get evas_object_clipees_has is far cheaper than evas_object_clipees_get in case of checking if clipees exist or not. This should improve the performance in case of large set of clipees. @fix --- diff --git a/src/lib/edje/edje_load.c b/src/lib/edje/edje_load.c index 13ad301..f79072c 100644 --- a/src/lib/edje/edje_load.c +++ b/src/lib/edje/edje_load.c @@ -950,7 +950,7 @@ _edje_object_file_set_internal(Evas_Object *obj, const Eina_File *file, const ch #ifdef EDJE_CALC_CACHE ed->all_part_change = EINA_TRUE; #endif - if ((evas_object_clipees_get(ed->base->clipper)) && + if ((evas_object_clipees_has(ed->base->clipper)) && (evas_object_visible_get(obj))) evas_object_show(ed->base->clipper);