diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/java/android/server/BluetoothA2dpService.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/core/java/android/server/BluetoothA2dpService.java b/core/java/android/server/BluetoothA2dpService.java index fb436e5..fb6ae28 100644 --- a/core/java/android/server/BluetoothA2dpService.java +++ b/core/java/android/server/BluetoothA2dpService.java @@ -188,10 +188,12 @@ public class BluetoothA2dpService extends IBluetoothA2dp.Stub { private boolean isSinkDevice(String address) { String uuids[] = mBluetoothService.getRemoteUuids(address); UUID uuid; - for (String deviceUuid: uuids) { - uuid = UUID.fromString(deviceUuid); - if (BluetoothUuid.isAudioSink(uuid)) { - return true; + if (uuids != null) { + for (String deviceUuid: uuids) { + uuid = UUID.fromString(deviceUuid); + if (BluetoothUuid.isAudioSink(uuid)) { + return true; + } } } return false; |