From d2f8599709764304360c5ca186ad8aa13553cdc3 Mon Sep 17 00:00:00 2001 From: "sungwook79.park" Date: Wed, 21 Jun 2017 15:28:10 +0900 Subject: [PATCH] Fix issue that execute keyboard setting with duplicate Change-Id: I702dae4517c2ff4f544483d7d8985fa80f68fc8e Signed-off-by: sungwook79.park --- im_setting_list/input_method_setting_list_ui.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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)); } -- 2.34.1