From: Jihoon Kim Date: Wed, 2 Sep 2015 05:36:09 +0000 (+0900) Subject: Fix no sound issue in inputmethod-selector X-Git-Tag: submit/tizen/20150902.103353~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=201355b8f64b8d46c264ec745e70329fcf76395d;p=platform%2Fcore%2Fuifw%2Finputmethod-setting.git Fix no sound issue in inputmethod-selector Change-Id: Icf86d33b87215c03294899acf9a93fd0c931fe4b --- diff --git a/im_setting_selector/input_method_setting_selector_ui.cpp b/im_setting_selector/input_method_setting_selector_ui.cpp index d7a36d5..af70315 100644 --- a/im_setting_selector/input_method_setting_selector_ui.cpp +++ b/im_setting_selector/input_method_setting_selector_ui.cpp @@ -245,17 +245,20 @@ static char *im_setting_selector_genlist_item_label_get(void *data, Evas_Object return NULL; } - if (!strcmp(part, "elm.text")) - { + if (!strcmp(part, "elm.text") || + !strcmp(part, "elm.text.main") || + !strcmp(part, "elm.text.main.left")) { return strdup(g_ime_info_list[index].label); } + return NULL; } static Evas_Object *im_setting_selector_genlist_item_icon_get(void *data, Evas_Object *obj, const char *part) { int index = (int)reinterpret_cast(data); - if (!strcmp(part, "elm.swallow.end")) { + if (!strcmp(part, "elm.swallow.end") || + !strcmp(part, "elm.icon.2")) { Evas_Object *bx = elm_box_add(obj); Evas_Object *radio = elm_radio_add(obj); elm_object_style_set (radio, "list"); @@ -280,7 +283,7 @@ static void im_setting_selector_genlist_item_class_create(void) { itc_im_selector = elm_genlist_item_class_new(); if (itc_im_selector) { - itc_im_selector->item_style = "double_label"; + itc_im_selector->item_style = "1line"; itc_im_selector->func.text_get = im_setting_selector_genlist_item_label_get; itc_im_selector->func.content_get = im_setting_selector_genlist_item_icon_get; itc_im_selector->func.state_get = NULL;