rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=3127ffecff6a1857bebc15d73447ea600c829a1f
commit 3127ffecff6a1857bebc15d73447ea600c829a1f Author: Vitalii Vorobiov <vi.vorob...@samsung.com> Date: Mon Oct 3 14:00:48 2016 +0300 group_navigator: return correct label for items of BOX/TABLE @fix --- src/bin/ui/workspace/group_navigator.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/bin/ui/workspace/group_navigator.c b/src/bin/ui/workspace/group_navigator.c index 26d9f50..7844a9f 100644 --- a/src/bin/ui/workspace/group_navigator.c +++ b/src/bin/ui/workspace/group_navigator.c @@ -118,6 +118,24 @@ static const char *program_actions[] = { elm_object_style_set(BTN, STYLE); \ elm_object_part_content_set(LAYOUT, SWALLOW, BTN); +static char * +_item_label_get(void *data, + Evas_Object *obj __UNUSED__, + const char *pr __UNUSED__) +{ + Eina_Strbuf *buf; + Resource2 *res = data; + char *result; + + assert(res != NULL); + + buf = eina_strbuf_new(); + eina_strbuf_append_printf(buf, "item [%d]", res->common.id); + result = strdup(eina_strbuf_string_get(buf)); + + eina_strbuf_free(buf); + return result; +} static char * _resource_label_get(void *data, @@ -2499,7 +2517,7 @@ group_navigator_add(Evas_Object *parent, Group2 *group) pl->itc_item = elm_genlist_item_class_new(); pl->itc_item->item_style = "item"; - pl->itc_item->func.text_get = _resource_label_get; + pl->itc_item->func.text_get = _item_label_get; pl->itc_item_caption = elm_genlist_item_class_new(); pl->itc_item_caption->item_style = "items_caption"; --