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

Commit 55dc6cb9 authored by Jaikumar Ganesh's avatar Jaikumar Ganesh
Browse files

Disconnect even Sinks in Connecting state while connecting another sink.

We can hit this more when using a Car Dock

Bug: 2133530
Dr No: Eastham
parent 0bd445b9
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -168,12 +168,12 @@ public abstract class LocalBluetoothProfileManager {

        @Override
        public Set<BluetoothDevice> getConnectedDevices() {
            return mService.getConnectedSinks();
            return mService.getNonDisconnectedSinks();
        }

        @Override
        public boolean connect(BluetoothDevice device) {
            Set<BluetoothDevice> sinks = mService.getConnectedSinks();
            Set<BluetoothDevice> sinks = mService.getNonDisconnectedSinks();
            if (sinks != null) {
                for (BluetoothDevice sink : sinks) {
                    mService.disconnectSink(sink);