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

Commit afb670db 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

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



Change-Id: I153e57d063e4f3d30c370c587578e549e9abcd01
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents e4df71c8 e8852960
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);