From: sungwook79.park Date: Wed, 21 Jun 2017 06:28:10 +0000 (+0900) Subject: Fix issue that execute keyboard setting with duplicate X-Git-Tag: submit/tizen/20170621.070145^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d2f8599709764304360c5ca186ad8aa13553cdc3;p=platform%2Fcore%2Fuifw%2Finputmethod-setting.git Fix issue that execute keyboard setting with duplicate Change-Id: I702dae4517c2ff4f544483d7d8985fa80f68fc8e Signed-off-by: sungwook79.park --- diff --git a/im_setting_list/input_method_setting_list_ui.cpp b/im_setting_list/input_method_setting_list_ui.cpp index da91394..ab6cde8 100644 --- a/im_setting_list/input_method_setting_list_ui.cpp +++ b/im_setting_list/input_method_setting_list_ui.cpp @@ -384,6 +384,10 @@ static void im_setting_list_set_default_keyboard_item_sel_cb(void *data, Evas_Ob static void im_setting_list_keyboard_setting_item_sel_cb(void *data, Evas_Object *obj, void *event_info) { + appdata *ad = (appdata *)data; + if (ad->app_state == APP_STATE_PAUSE) + return; + Elm_Object_Item *item = (Elm_Object_Item *)event_info; elm_genlist_item_selected_set(item, EINA_FALSE); isf_control_open_ime_option_window(); @@ -704,7 +708,7 @@ static void im_setting_list_add_ime(void *data) { NULL, ELM_GENLIST_ITEM_NONE, im_setting_list_keyboard_setting_item_sel_cb, - NULL); + ad); elm_object_item_disabled_set(item, !(g_ime_info_list[g_active_ime_index].has_option)); }