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

Commit 0e0247b5 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Remove uuid when device leaves bonded state"

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