BT: set max audio connected device num to 2
set max audio connected device num to 2 for pronto.
CRs-Fixed: 2519528
Change-Id: I936e25b4b8cd24f5660c3e5276318d2b0346eda7
diff --git a/src/com/android/bluetooth/btservice/AdapterProperties.java b/src/com/android/bluetooth/btservice/AdapterProperties.java
index c3c57ff..beff7c8 100644
--- a/src/com/android/bluetooth/btservice/AdapterProperties.java
+++ b/src/com/android/bluetooth/btservice/AdapterProperties.java
@@ -524,6 +524,12 @@
}
/**
+ * @param set the maximum number of connected audio devices
+ */
+ void setMaxConnectedAudioDevices(int maxConnectedAudioDevices) {
+ mMaxConnectedAudioDevices = maxConnectedAudioDevices;
+ }
+ /**
* @return the maximum number of connected audio devices
*/
int getMaxConnectedAudioDevices() {
diff --git a/src/com/android/bluetooth/btservice/AdapterService.java b/src/com/android/bluetooth/btservice/AdapterService.java
index de1e64c..277eb8c 100644
--- a/src/com/android/bluetooth/btservice/AdapterService.java
+++ b/src/com/android/bluetooth/btservice/AdapterService.java
@@ -678,6 +678,12 @@
debugLog("stateChangeCallback: disableNative() completed");
mAdapterStateMachine.sendMessage(AdapterState.STACK_DISABLED);
} else if (status == AbstractionLayer.BT_STATE_ON) {
+ String BT_SOC = getSocName();
+
+ if (BT_SOC.equals("pronto")) {
+ Log.i(TAG, "setting max audio connection to 2");
+ mAdapterProperties.setMaxConnectedAudioDevices(2);
+ }
mAdapterStateMachine.sendMessage(AdapterState.BLE_STARTED);
} else {
Log.e(TAG, "Incorrect status " + status + " in stateChangeCallback");