Merge "Remove A2DP connect logic from settingslib"
am: bd249a19bb
Change-Id: I7961d4430eddc17490a4c81baeb61a4d6f2a55bf
This commit is contained in:
@@ -133,20 +133,6 @@ public class A2dpProfile implements LocalBluetoothProfile {
|
||||
|
||||
public boolean connect(BluetoothDevice device) {
|
||||
if (mService == null) return false;
|
||||
int max_connected_devices = mLocalAdapter.getMaxConnectedAudioDevices();
|
||||
if (max_connected_devices == 1) {
|
||||
// Original behavior: disconnect currently connected device
|
||||
List<BluetoothDevice> sinks = getConnectedDevices();
|
||||
if (sinks != null) {
|
||||
for (BluetoothDevice sink : sinks) {
|
||||
if (sink.equals(device)) {
|
||||
Log.w(TAG, "Connecting to device " + device + " : disconnect skipped");
|
||||
continue;
|
||||
}
|
||||
mService.disconnect(sink);
|
||||
}
|
||||
}
|
||||
}
|
||||
return mService.connect(device);
|
||||
}
|
||||
|
||||
|
||||
@@ -246,10 +246,6 @@ public class LocalBluetoothAdapter {
|
||||
return mAdapter.getRemoteDevice(address);
|
||||
}
|
||||
|
||||
public int getMaxConnectedAudioDevices() {
|
||||
return mAdapter.getMaxConnectedAudioDevices();
|
||||
}
|
||||
|
||||
public List<Integer> getSupportedProfiles() {
|
||||
return mAdapter.getSupportedProfiles();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user