From 025714ff3391b362e219d292f3d6e5ee33f29f5e Mon Sep 17 00:00:00 2001 From: Myles Watson Date: Mon, 10 May 2021 13:51:17 -0700 Subject: [PATCH] Bluetooth ScanFilter: Allow null in setDeviceAddress Bug: 187076761 Test: manual scan filter test Change-Id: I6456be4baab4b2a2b6d4607619ff92370b8b457d --- core/java/android/bluetooth/le/ScanFilter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/java/android/bluetooth/le/ScanFilter.java b/core/java/android/bluetooth/le/ScanFilter.java index 3c20dcac8ca32..a74c663a9ce7d 100644 --- a/core/java/android/bluetooth/le/ScanFilter.java +++ b/core/java/android/bluetooth/le/ScanFilter.java @@ -587,6 +587,10 @@ public final class ScanFilter implements Parcelable { * @throws IllegalArgumentException If the {@code deviceAddress} is invalid. */ public Builder setDeviceAddress(String deviceAddress) { + if (deviceAddress == null) { + mDeviceAddress = deviceAddress; + return this; + } return setDeviceAddress(deviceAddress, BluetoothDevice.ADDRESS_TYPE_PUBLIC); }