rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=d98d9a3f847b6ad820ec573b5f542e32af75a98b
commit d98d9a3f847b6ad820ec573b5f542e32af75a98b Author: Vitalii Vorobiov <[email protected]> Date: Mon Sep 26 18:07:34 2016 +0300 resource_manager: if deleted group is alias - remove it from main aliased group @fix --- src/bin/resource_manager/resource_manager_free.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bin/resource_manager/resource_manager_free.c b/src/bin/resource_manager/resource_manager_free.c index e16e621..accb0ad 100644 --- a/src/bin/resource_manager/resource_manager_free.c +++ b/src/bin/resource_manager/resource_manager_free.c @@ -734,6 +734,10 @@ _resource_group_del(Project *pro, Group2 *group) Eina_Bool is_opened = false; + /* If this group is alias, then delete it from aliased */ + if (group->main_group) + group->main_group->aliases = eina_list_remove(group->main_group->aliases, group); + /* IMPORTANT Since edje edit together with group deletion also delete all it's aliases it's important to update dependencies and recursively remove deps for --
