diff options
author | 2024-10-29 18:01:00 +0000 | |
---|---|---|
committer | 2024-10-29 18:01:00 +0000 | |
commit | e0a6b4f9bf332f3486b0ae91d69e0db1c6f67a59 (patch) | |
tree | 70d5e4389e5461265bb48644b38aecede24c01e1 /packages/CompanionDeviceManager/src | |
parent | 9d02f16ad436ad14fcd30dfe042992397ea5958b (diff) | |
parent | 0cf4179366e9b4b5ac24e63afe71be98bbdec730 (diff) |
Merge "[CDM] Fix an IAE in CDDS" into main
Diffstat (limited to 'packages/CompanionDeviceManager/src')
-rw-r--r-- | packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionDeviceDiscoveryService.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionDeviceDiscoveryService.java b/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionDeviceDiscoveryService.java index 6c1bc4ededce..f586e3dedf9a 100644 --- a/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionDeviceDiscoveryService.java +++ b/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionDeviceDiscoveryService.java @@ -238,7 +238,12 @@ public class CompanionDeviceDiscoveryService extends Service { // Cancel discovery. mBtAdapter.cancelDiscovery(); // Unregister receiver. - unregisterReceiver(mBtReceiver); + try { + unregisterReceiver(mBtReceiver); + } catch (IllegalArgumentException e) { + Slog.e(TAG, "Unable to unregister BT receiver. The receiver is already" + + " unregistered or was not previously registered."); + } mBtReceiver = null; } |