rimmed pushed a commit to branch master.

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

commit f033be010aa028d57395b97efcdee2d7a6ca2b46
Author: Vitalii Vorobiov <[email protected]>
Date:   Thu Sep 8 21:15:20 2016 +0300

    resource_manager_build: add forgotted dependencies with TEXTBLOCK source1-6
---
 src/bin/resource_manager/resource_manager_build.c | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/src/bin/resource_manager/resource_manager_build.c 
b/src/bin/resource_manager/resource_manager_build.c
index 84f86f5..97e1e04 100644
--- a/src/bin/resource_manager/resource_manager_build.c
+++ b/src/bin/resource_manager/resource_manager_build.c
@@ -165,7 +165,7 @@ _part_dependency_load(Project *pro, Group2 *group, Part2 
*part)
 {
    Part_Item2 *item;
    State2 *state;
-   Eina_Stringshare *source;
+   Eina_Stringshare *source, *group_name;
    Resource2 *res;
    Eina_List *l;
 
@@ -175,6 +175,24 @@ _part_dependency_load(Project *pro, Group2 *group, Part2 
*part)
      _resource_usage_resource_add((Resource2 *)part, res);
    edje_edit_string_free(source);
 
+#define TEXT_RESOURCE_USES(FUNC) \
+   group_name = FUNC(group->edit_object, part->common.name); \
+   res = resource_manager_find(pro->RM.groups, group_name); \
+   _resource_usage_resource_add((Resource2 *)part, res); \
+   edje_edit_string_free(group_name);
+
+   if (part->type == EDJE_PART_TYPE_TEXTBLOCK)
+     {
+        TEXT_RESOURCE_USES(edje_edit_part_source_get);
+        TEXT_RESOURCE_USES(edje_edit_part_source2_get);
+        TEXT_RESOURCE_USES(edje_edit_part_source3_get);
+        TEXT_RESOURCE_USES(edje_edit_part_source4_get);
+        TEXT_RESOURCE_USES(edje_edit_part_source5_get);
+        TEXT_RESOURCE_USES(edje_edit_part_source6_get);
+     }
+
+#undef TEXT_RESOURCE_USES
+
    EINA_LIST_FOREACH(part->states, l, state)
      {
         _state_dependency_load(pro, group, part, state);

-- 


Reply via email to