-#ifdef TIZEN_BT_DUAL_HEADSET_CONNECT
-void _bt_check_already_connected_headset(int type, char *address)
-{
- GList *node;
- char connected_address[BT_ADDRESS_STRING_SIZE + 1];
- bluetooth_device_address_t device_address;
- int device_count = 0;
-
- if (address != NULL) {
- node = g_list_first(g_connected_list);
- while (node != NULL) {
- bt_connected_headset_data_t *connected_device = node->data;
- if ((connected_device->type & type) &&
- (g_strcmp0(connected_device->device_address, address) != 0)) {
- device_count++;
- /* Disconnect the earliest(1st) connected headset */
- if (device_count == 1) {
- g_strlcpy(connected_address,
- connected_device->device_address,
- BT_ADDRESS_STRING_SIZE + 1);
- BT_DBG("Earliest/First Connected headset %s",
- connected_address);
- } else if (device_count == MAX_CONNECTED_HEADSET) {
- _bt_convert_addr_string_to_type(device_address.addr,
- connected_address);
- _bt_audio_disconnect(0, type, &device_address, NULL);
- return;
- }
- }
- node = g_list_next(node);
- }
- }
-}
-#endif
-