summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-07-26 11:20:06 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-07-26 11:20:06 +0000
commit42fdcb9b0c990c329ded30faccc1453aae4581af (patch)
tree780e01a6191ea0e472ecf04e7fb0c6089e54d0ce
parent90f2ab72f72ea2f43efbf157caf7fff687c8f053 (diff)
parent208424352bd727e04b0e9e2ed8d1265187696140 (diff)
Merge cherrypicks of ['googleplex-android-review.googlesource.com/28471034'] into sparse-12144103-L00800030005440722.
SPARSE_CHANGE: I87e6810467bcae0bac7f0418217b03e57c1d8c03 Change-Id: I8a273bccd490499b5551ab749a02f08b25412923
-rw-r--r--packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java b/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java
index 1728e405fa29..362267c75716 100644
--- a/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java
+++ b/packages/SettingsLib/src/com/android/settingslib/media/InfoMediaManager.java
@@ -576,6 +576,10 @@ public class InfoMediaManager extends MediaManager {
case TYPE_HEARING_AID:
case TYPE_BLUETOOTH_A2DP:
case TYPE_BLE_HEADSET:
+ if (route.getAddress() == null) {
+ Log.e(TAG, "Ignoring bluetooth route with no set address: " + route);
+ break;
+ }
final BluetoothDevice device =
BluetoothAdapter.getDefaultAdapter().getRemoteDevice(route.getAddress());
final CachedBluetoothDevice cachedDevice =