diff --git a/android/app/src/com/android/bluetooth/btservice/AdapterService.java b/android/app/src/com/android/bluetooth/btservice/AdapterService.java index 43cf6245937481f7b90ba43368ddcc98c0a891ea..cefccc8a24a5d6120c44aa7bf9e0a15dc1c39795 100644 --- a/android/app/src/com/android/bluetooth/btservice/AdapterService.java +++ b/android/app/src/com/android/bluetooth/btservice/AdapterService.java @@ -5211,7 +5211,8 @@ public class AdapterService extends Service { OobData remoteP256Data, String callingPackage) { DeviceProperties deviceProp = mRemoteDevices.getDeviceProperties(device); if (deviceProp != null && deviceProp.getBondState() != BluetoothDevice.BOND_NONE) { - return false; + // true for BONDING, false for BONDED + return deviceProp.getBondState() == BluetoothDevice.BOND_BONDING; } if (!isPackageNameAccurate(this, callingPackage, Binder.getCallingUid())) {