Change-Id: Ife75ea9d55eb8807dbb721cb2eec8ffb07473a1c
Signed-off-by: Gu Chaojie <chao.jie.gu@intel.com>
bt_device_info_s *device_info;
gboolean rfcomm_connected;
gboolean is_type;
+ gboolean hid_connected = false;
DBG("");
if (is_type)
callback(BT_PROFILE_A2DP, user_data);
+ if (!(bluez_device_input_get_property_connected(device,
+ &hid_connected))) {
+ if (hid_connected)
+ callback(BT_PROFILE_HID, user_data);
+ }
+
free_device_info(device_info);
return BT_SUCCESS;
char *bluez_device_get_property_icon(
struct _bluez_device *device);
+int bluez_device_input_get_property_connected(
+ struct _bluez_device *device,
+ gboolean *connected);
+
/* agent functions */
bluez_agent_t *bluez_agent_get_agent(void);