Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2b614b6e authored by Chienyuan's avatar Chienyuan Committed by android-build-merger
Browse files

Merge "Remove A2DP connect logic from settingslib"

am: bd249a19

Change-Id: I7961d4430eddc17490a4c81baeb61a4d6f2a55bf
parents e18215a7 bd249a19
Loading
Loading
Loading
Loading
+0 −14
Original line number Diff line number Diff line
@@ -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);
    }

+0 −4
Original line number Diff line number Diff line
@@ -246,10 +246,6 @@ public class LocalBluetoothAdapter {
        return mAdapter.getRemoteDevice(address);
    }

    public int getMaxConnectedAudioDevices() {
        return mAdapter.getMaxConnectedAudioDevices();
    }

    public List<Integer> getSupportedProfiles() {
        return mAdapter.getSupportedProfiles();
    }