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

Commit c5a645ba authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Reset permissions for not bonded device" into tm-dev am: b841430f am:...

Merge "Reset permissions for not bonded device" into tm-dev am: b841430f am: a3512580 am: e8852960 am: afb670db

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/30386764



Change-Id: I06b7496e15eec31f02327c31b6b7250827c0c80a
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 770622b2 afb670db
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -473,6 +473,13 @@ final class BondStateMachine extends StateMachine {
            }
        }

        if (newState == BluetoothDevice.BOND_NONE) {
            // Remove the permissions for unbonded devices
            mAdapterService.setMessageAccessPermission(device, BluetoothDevice.ACCESS_UNKNOWN);
            mAdapterService.setPhonebookAccessPermission(device, BluetoothDevice.ACCESS_UNKNOWN);
            mAdapterService.setSimAccessPermission(device, BluetoothDevice.ACCESS_UNKNOWN);
        }

        Intent intent = new Intent(BluetoothDevice.ACTION_BOND_STATE_CHANGED);
        intent.putExtra(BluetoothDevice.EXTRA_DEVICE, device);
        intent.putExtra(BluetoothDevice.EXTRA_BOND_STATE, newState);