rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=d135b078e4447c6f0b55e697f0c810899703808c
commit d135b078e4447c6f0b55e697f0c810899703808c Author: Vitalii Vorobiov <vi.vorob...@samsung.com> Date: Wed Sep 7 20:27:55 2016 +0300 group_manager: avoid abort if it's exist weird behaviour @fix --- src/bin/editor/editor_top_level.c | 3 ++- src/bin/project_manager/group_manager.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bin/editor/editor_top_level.c b/src/bin/editor/editor_top_level.c index 2cecb48..1956dc5 100644 --- a/src/bin/editor/editor_top_level.c +++ b/src/bin/editor/editor_top_level.c @@ -63,7 +63,8 @@ editor_color_class_add(Evas_Object *obj, const char *name, Eina_Bool notify) assert(obj != NULL); assert(name != NULL); - CRIT_ON_FAIL(edje_edit_color_class_add(obj, name)); + if (!edje_edit_color_class_add(obj, name)) + return false; if (!editor_save(obj)) return false; /* i hope it will never happen */ diff --git a/src/bin/project_manager/group_manager.c b/src/bin/project_manager/group_manager.c index adaf95a..bb054ce 100644 --- a/src/bin/project_manager/group_manager.c +++ b/src/bin/project_manager/group_manager.c @@ -413,7 +413,8 @@ gm_state_add(Project *pro, Part *part, const char *state_name, double state_valu /* Colorclass can be specified but not defined in edc. If colorclass don't exist yet adding it */ \ TODO("move this code to colorclass resource manager"); \ - CRIT_ON_FAIL(editor_color_class_add(pro->global_object, name, false)); \ + if (editor_color_class_add(pro->global_object, name, false)) \ + ERR("Something wrong happened"); \ Colorclass_Resource *res = (Colorclass_Resource *)resource_add(name, RESOURCE_TYPE_COLORCLASS); \ res->color1.r = res->color1.g = res->color1.b = res->color1.a = 255; \ res->color2.r = res->color2.g = res->color2.b = res->color2.a = 255; \ --