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

Commit 87aa31a3 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Remove uuid when device leaves bonded state"

parents 224dc23c 49d740d0
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -311,10 +311,11 @@ final class RemoteDevices {
        /**
         * @param mBondState the mBondState to set
         */
        void setBondState(int mBondState) {
        void setBondState(int newBondState) {
            synchronized (mObject) {
                this.mBondState = mBondState;
                if (mBondState == BluetoothDevice.BOND_NONE) {
                if ((mBondState == BluetoothDevice.BOND_BONDED
                        && newBondState == BluetoothDevice.BOND_BONDING)
                        || newBondState == BluetoothDevice.BOND_NONE) {
                    /* Clearing the Uuids local copy when the device is unpaired. If not cleared,
                    cachedBluetoothDevice issued a connect using the local cached copy of uuids,
                    without waiting for the ACTION_UUID intent.
@@ -322,6 +323,7 @@ final class RemoteDevices {
                    mUuids = null;
                    mAlias = null;
                }
                mBondState = newBondState;
            }
        }