static char *
_accessibility_item_name_cb(void *data, Evas_Object *obj)
{
- char *ret;
- Eina_Strbuf *buf;
Eext_Rotary_Selector_Item* item = data;
- const char *btn_name = NULL;
-
- btn_name = elm_atspi_accessible_name_get(item->dummy_button);
- if (!btn_name) return NULL;
-
- buf = eina_strbuf_new();
- eina_strbuf_append(buf, btn_name);
-
- ret = eina_strbuf_string_steal(buf);
- eina_strbuf_free(buf);
- return strdup(ret);
+ const char *btn_name = elm_atspi_accessible_name_get(item->dummy_button);
+ return eina_strdup(btn_name);
}
static char *
_accessibility_item_description_cb(void *data, Evas_Object *obj)
{
- char *ret;
- Eina_Strbuf *buf;
Eext_Rotary_Selector_Item* item = data;
- const char *btn_desc = NULL;
-
- btn_desc = elm_atspi_accessible_description_get(item->dummy_button);
- if (!btn_desc) return NULL;
-
- buf = eina_strbuf_new();
- eina_strbuf_append(buf, btn_desc);
-
- ret = eina_strbuf_string_steal(buf);
- eina_strbuf_free(buf);
- return strdup(ret);
+ const char *btn_desc = elm_atspi_accessible_description_get(item->dummy_button);
+ return eina_strdup(btn_desc);
}
static void