diff --git a/android/bluetooth.c b/android/bluetooth.c
index 1060876..54c69b8 100644
--- a/android/bluetooth.c
+++ b/android/bluetooth.c
}
dev->bredr_paired = paired;
- dev->bredr_bonded = bonded;
+
+ if (dev->bredr_paired)
+ dev->bredr_bonded = dev->bredr_bonded || bonded;
+ else
+ dev->bredr_bonded = false;
done:
dev->pairing = pairing;
}
dev->le_paired = paired;
- dev->le_bonded = bonded;
+
+ if (dev->le_paired)
+ dev->le_bonded = dev->le_bonded || bonded;
+ else
+ dev->le_bonded = false;
done:
dev->pairing = pairing;