From 048b5f70e5d5324d6b3966a4ce59af79afa5504b Mon Sep 17 00:00:00 2001 From: Amitesh Singh Date: Thu, 15 Oct 2015 15:04:23 +0530 Subject: [PATCH] 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 --- src/lib/edje/edje_load.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.7.4