mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-12-29 03:55:49 +01:00
BondingUtil: Fix linter
The code was valid, but gradle lint will not realize that the API check is performed, so it would fail. Inline the condition to fix this.
This commit is contained in:
parent
852893408f
commit
705651e5f6
@ -375,12 +375,10 @@ public class BondingUtil {
|
||||
return;
|
||||
}
|
||||
|
||||
final boolean companionPairingAvailable = Build.VERSION.SDK_INT >= Build.VERSION_CODES.O;
|
||||
|
||||
if (bondState == BluetoothDevice.BOND_BONDED) {
|
||||
GB.toast(bondingInterface.getContext().getString(R.string.pairing_already_bonded, device.getName(), device.getAddress()), Toast.LENGTH_SHORT, GB.INFO);
|
||||
if (companionPairingAvailable && !isPebble2(device)) {
|
||||
// If CompanionDeviceManager is enabled, skip connection and go bond
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && !isPebble2(device)) {
|
||||
// If CompanionDeviceManager is available, skip connection and go bond
|
||||
// TODO: It would theoretically be nice to check if it's already been granted,
|
||||
// but re-bond works
|
||||
askCompanionPairing(bondingInterface, device, macAddress);
|
||||
@ -392,7 +390,7 @@ public class BondingUtil {
|
||||
|
||||
GB.toast(bondingInterface.getContext(), bondingInterface.getContext().getString(R.string.pairing_creating_bond_with, device.getName(), device.getAddress()), Toast.LENGTH_LONG, GB.INFO);
|
||||
|
||||
if (companionPairingAvailable && !isPebble2(device)) {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && !isPebble2(device)) {
|
||||
askCompanionPairing(bondingInterface, device, macAddress);
|
||||
} else if (isPebble2(device)) {
|
||||
// TODO: start companionDevicePairing after connecting to Pebble 2 but before writing to pairing trigger
|
||||
|
Loading…
Reference in New Issue
Block a user