jaehwan pushed a commit to branch master.

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

commit a37124b9548def37f4790a1ca7b09dd88918542f
Author: Jaehwan Kim <jae.hwan....@samsung.com>
Date:   Fri Sep 30 14:36:23 2016 +0900

    Resource manager: add NULL checking.
    
    @fix
---
 src/bin/resource_manager/resource_manager_build.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/bin/resource_manager/resource_manager_build.c 
b/src/bin/resource_manager/resource_manager_build.c
index 19abc66..4753249 100644
--- a/src/bin/resource_manager/resource_manager_build.c
+++ b/src/bin/resource_manager/resource_manager_build.c
@@ -105,7 +105,8 @@ _state_dependency_load(Project *pro, Group2 *group, Part2 
*part, State2 *state)
                res = resource_manager_find(pro->RM.image_sets, state->normal);
              else
                res = resource_manager_find(pro->RM.images, state->normal);
-             _resource_usage_resource_add((Resource2 *)state, res);
+             if (res)
+               _resource_usage_resource_add((Resource2 *)state, res);
           }
 
         EINA_LIST_FOREACH(state->tweens, l2, res)
@@ -292,7 +293,8 @@ _group_dependency_load(Project *pro, Group2 *group)
      {
         main_group_name = edje_edit_group_aliased_get(group->edit_object, 
group->common.name);
         used = resource_manager_find(pro->RM.groups, main_group_name);
-        _resource_usage_resource_add((Resource2 *)group, used);
+        if (used)
+          _resource_usage_resource_add((Resource2 *)group, used);
 
         edje_edit_string_free(main_group_name);
 
@@ -349,7 +351,8 @@ _resource_dependency_load(Project *pro)
         EINA_LIST_FOREACH(set_images, l2, set_image_name)
           {
              used = resource_manager_find(pro->RM.images, set_image_name);
-             _resource_usage_resource_add(res, used);
+             if (used)
+               _resource_usage_resource_add(res, used);
           }
         edje_edit_string_list_free(set_images);
      }

-- 


Reply via email to