rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=f1b738909071392d04f3f6800323069921907239
commit f1b738909071392d04f3f6800323069921907239 Author: Vitalii Vorobiov <[email protected]> Date: Fri Sep 9 13:32:55 2016 +0300 resource_manager2: cleanup unimplemented but used stuff --- src/bin/resource_manager/resource_manager_free.c | 23 +++++++++++++++++++--- .../resource_manager/resource_manager_private.h | 6 +++--- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/src/bin/resource_manager/resource_manager_free.c b/src/bin/resource_manager/resource_manager_free.c index da27e87..74ff304 100644 --- a/src/bin/resource_manager/resource_manager_free.c +++ b/src/bin/resource_manager/resource_manager_free.c @@ -237,21 +237,38 @@ _resource_style_del(Project *pro, Group2 *group, Style2 *res_style) } void -_resource_image_set_free(Project *pro __UNUSED__, Image_Set2 *res_image_set __UNUSED__) +_resource_image_set_free(Project *pro, Image_Set2 *res) { + pro->RM.image_sets = eina_list_remove(pro->RM.image_sets, res); + eina_stringshare_del(res->common.name); + eina_list_free(res->common.used_in); + eina_list_free(res->common.uses___); + free(res); } void -_resource_font_free(Project *pro __UNUSED__, Font2 *res_font __UNUSED__) +_resource_font_free(Project *pro, Font2 *res) { + pro->RM.fonts = eina_list_remove(pro->RM.fonts, res); + eina_stringshare_del(res->common.name); + eina_stringshare_del(res->source); + eina_list_free(res->common.used_in); + eina_list_free(res->common.uses___); + free(res); } void -_resource_data_free(Project *pro __UNUSED__, Global_Data2 *res_data __UNUSED__) +_resource_data_free(Project *pro, Global_Data2 *res) { + pro->RM.global_data = eina_list_remove(pro->RM.global_data, res); + eina_stringshare_del(res->common.name); + eina_stringshare_del(res->source); + eina_list_free(res->common.used_in); + eina_list_free(res->common.uses___); + free(res); } /****** GROUP DELETION **********/ diff --git a/src/bin/resource_manager/resource_manager_private.h b/src/bin/resource_manager/resource_manager_private.h index d14c5af..aef81af 100644 --- a/src/bin/resource_manager/resource_manager_private.h +++ b/src/bin/resource_manager/resource_manager_private.h @@ -198,12 +198,12 @@ _resource_style_del(Project *pro, Group2 *group, Style2 *res_style); /***** NOT IMPLEMENTED YET BUT NEED FREEING ***********/ void -_resource_image_set_free(Project *pro, Image_Set2 *res_image_set); +_resource_image_set_free(Project *pro, Image_Set2 *res); void -_resource_font_free(Project *pro, Font2 *res_font); +_resource_font_free(Project *pro, Font2 *res); void -_resource_data_free(Project *pro, Global_Data2 *res_data); +_resource_data_free(Project *pro, Global_Data2 *res); #endif /* RESOURCE_MANAGER_PRIVATE_H */ --
