cedric pushed a commit to branch master.

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

commit c9152d38162866b203236296ef1a67270ec1d23d
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Fri May 6 16:18:51 2016 -0700

    edje: reduce memory usage by 57Kb.
    
    If we do a copy of a string living in the object we are storing in the
    same eina_hash, it is obviously better to use the direct pointer version.
---
 src/lib/edje/edje_util.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/edje/edje_util.c b/src/lib/edje/edje_util.c
index d81408a..4ecb521 100644
--- a/src/lib/edje/edje_util.c
+++ b/src/lib/edje/edje_util.c
@@ -180,7 +180,7 @@ _edje_class_member_add(Edje *ed, Eina_Hash **ghash, const 
char *class)
         er->ed = ed;
         EINA_REFCOUNT_INIT(er);
 
-        eina_hash_add(members, &er->ed, er);
+        eina_hash_direct_add(members, &er->ed, er);
      }
    else
      {

-- 


Reply via email to