rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=7dfbeaa0d49333bcec112f5beb18748ddba8d7d0

commit 7dfbeaa0d49333bcec112f5beb18748ddba8d7d0
Author: Vyacheslav Reutskiy <[email protected]>
Date:   Fri Jan 27 10:54:02 2017 +0200

    resource manager: user ref eina_stringshare instead add
    
    On group add we are sure that the incoming string is eina_stringshare
    and in this case ref more faster then add.
    
    @optimize
    
    Change-Id: I0be809e80adbda700a22a3d338f476014213f106
---
 src/bin/resource_manager/resource_manager_load.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/resource_manager/resource_manager_load.c 
b/src/bin/resource_manager/resource_manager_load.c
index 9db780a..573474c 100644
--- a/src/bin/resource_manager/resource_manager_load.c
+++ b/src/bin/resource_manager/resource_manager_load.c
@@ -641,7 +641,7 @@ _group_add(Project *pro, Eina_Stringshare *group_name)
 
    res = mem_calloc(1, sizeof(Group2));
    res->common.type = RESOURCE2_TYPE_GROUP;
-   res->common.name = eina_stringshare_add(group_name);
+   res->common.name = eina_stringshare_ref(group_name);
    pro->RM.groups = eina_list_sorted_insert(pro->RM.groups, groupcmp,  res);
 
    return res;

-- 


Reply via email to