summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorJaikumar Ganesh <jaikumar@google.com>2009-07-29 11:43:25 -0700
committerJaikumar Ganesh <jaikumar@google.com>2009-07-29 11:43:25 -0700
commit0ba3cfaa5664873398f17b934c18928f3c0c7984 (patch)
tree554e9ea5d3fb204be33c80ff50fb4d49408a9737 /core/java/android
parent0326beef199db3a5a833090b39e30deb5a3f346d (diff)
downloadframeworks_base-0ba3cfaa5664873398f17b934c18928f3c0c7984.zip
frameworks_base-0ba3cfaa5664873398f17b934c18928f3c0c7984.tar.gz
frameworks_base-0ba3cfaa5664873398f17b934c18928f3c0c7984.tar.bz2
Fix NullPointerException when checking if its a sinkDevice.
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/server/BluetoothA2dpService.java10
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;