ami pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=048b5f70e5d5324d6b3966a4ce59af79afa5504b

commit 048b5f70e5d5324d6b3966a4ce59af79afa5504b
Author: Amitesh Singh <amitesh...@samsung.com>
Date:   Thu Oct 15 15:04:23 2015 +0530

    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);
 

-- 


Reply via email to