fix bug H/W keyboard selection is enabled after disconnecting H/W keyboard 78/17578/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Wed, 25 Sep 2013 00:23:55 +0000 (09:23 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 7 Mar 2014 02:33:34 +0000 (11:33 +0900)
Change-Id: Ia0efae9bd3d36736764c8aa7112d58e2af4f2a43

ism/extras/efl_setting/isf_setting_efl.cpp

index 70230bd..c4ee476 100755 (executable)
@@ -1381,10 +1381,10 @@ static void hw_connection_change_cb (ug_data *ugd)
         elm_object_item_disabled_set (ugd->autocapital_item, !elm_object_item_disabled_get (ugd->autocapital_item));
 
     if (ugd->sw_ise_item_tizen)
-        elm_object_item_disabled_set (ugd->sw_ise_item_tizen, !elm_object_item_disabled_get (ugd->sw_ise_item_tizen));
+        elm_object_item_disabled_set (ugd->sw_ise_item_tizen, _hw_kbd_connected);
 
     if (ugd->hw_ise_item_tizen)
-        elm_object_item_disabled_set (ugd->hw_ise_item_tizen, !elm_object_item_disabled_get (ugd->hw_ise_item_tizen));
+        elm_object_item_disabled_set (ugd->hw_ise_item_tizen, !_hw_kbd_connected);
 
     if (ugd->sw_ise_opt_item_tizen) {
         if (_hw_kbd_connected || ISE_OPTION_MODULE_NO_EXIST == find_ise_option_module ((const char *)(_sw_uuid_list[_sw_ise_index].c_str ())))