Fix issue that execute keyboard setting with duplicate 81/135181/1 submit/tizen/20170621.070145
authorsungwook79.park <sungwook79.park@samsung.com>
Wed, 21 Jun 2017 06:28:10 +0000 (15:28 +0900)
committersungwook79.park <sungwook79.park@samsung.com>
Wed, 21 Jun 2017 06:28:10 +0000 (15:28 +0900)
Change-Id: I702dae4517c2ff4f544483d7d8985fa80f68fc8e
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
im_setting_list/input_method_setting_list_ui.cpp

index da91394..ab6cde8 100644 (file)
@@ -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));
     }