{
Elm_Object_Item *item = (Elm_Object_Item *)event_info;
-#ifdef _WEARABLE
- if (g_ime_info_list.size() <= 1) {
- LOGD ("The number of IME : %d\n", g_ime_info_list.size());
- return;
- }
-#endif
-
elm_genlist_item_selected_set(item, EINA_FALSE);
im_setting_list_popup_view_create(data);
}
/* Default keyboard selector */
snprintf(item_text[0].main_text, sizeof(item_text[0].main_text), "%s", IM_SETTING_LIST_DEFAULT_KEYBOARD);
snprintf(item_text[0].sub_text, sizeof(item_text[0].sub_text), "%s", g_ime_info_list[g_active_ime_index].label);
- elm_genlist_item_append(ad->genlist,
+ Elm_Object_Item *item = elm_genlist_item_append(ad->genlist,
itc_im_list_item,
(void *)&item_text[0],
NULL,
im_setting_list_set_default_keyboard_item_sel_cb,
data);
+#ifdef _WEARABLE
+ if (g_ime_info_list.size() <= 1) {
+ LOGD ("The number of IME : %d\n", g_ime_info_list.size());
+ elm_object_item_disabled_set(item, EINA_TRUE);
+ }
+#endif
+
/* Keyboard settings */
snprintf(item_text[1].main_text, sizeof(item_text[1].main_text), "%s", IM_SETTING_LIST_KEYBOARD_SETTING);
- Elm_Object_Item *item = elm_genlist_item_append(ad->genlist,
+ item = elm_genlist_item_append(ad->genlist,
itc_im_list_item_one_line,
(void *)&item_text[1],
NULL,
{
/* Add padding area in wearable circle profile */
Elm_Genlist_Item_Class *ptc = elm_genlist_item_class_new();
+ if (!ptc) return;
+
ptc->item_style = "padding";
elm_genlist_item_append(genlist, ptc, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
elm_genlist_item_class_free(ptc);