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