param = g_variant_new("(is)", result, address);
_bt_send_event(BT_HID_EVENT, event,
param);
+
+ /* Set the vconf value for device */
+ if (state == BT_PROFILE_STATE_CONNECTED) {
+ hid_connected_device_count++;
+ __bt_set_device_values(TRUE,
+ VCONFKEY_BT_DEVICE_HID_CONNECTED);
+ } else {
+ hid_connected_device_count--;
+ if (hid_connected_device_count == 0)
+ __bt_set_device_values(FALSE,
+ VCONFKEY_BT_DEVICE_HID_CONNECTED);
+ }
} else if (strcmp(profile_uuid, HID_DEVICE_UUID) == 0) {
if (state == BT_PROFILE_STATE_CONNECTED) {
int event;