It is possible that remote will reject SCO connection. In such case
Audio Connecting -> Audio Disconnected intent should be sent.
Change-Id: I882308f8cc1cb4848deec6f809a5a0bdc1adfe26
broadcastAudioState(device, BluetoothHeadset.STATE_AUDIO_CONNECTING,
BluetoothHeadset.STATE_AUDIO_DISCONNECTED);
break;
+ case HeadsetHalConstants.AUDIO_STATE_DISCONNECTED:
+ mAudioState = BluetoothHeadset.STATE_AUDIO_DISCONNECTED;
+ broadcastAudioState(device, BluetoothHeadset.STATE_AUDIO_DISCONNECTED,
+ BluetoothHeadset.STATE_AUDIO_CONNECTING);
+ break;
// TODO(BT) process other states
default:
Log.e(TAG, "Audio State Device: " + device + " bad state: " + state);