summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbenm@chromium.org <benm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-12 12:02:58 +0000
committerbenm@chromium.org <benm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-12 12:02:58 +0000
commitb6b6f0c7bb8e6321a06c3c3f501beae0a0d8a22b (patch)
treecc8e5fe34a423903cffef452a7ae48c1f16ba192
parent9e0cebf6c7a84512095b6bcbc4ae50a78d31152c (diff)
downloadchromium_src-b6b6f0c7bb8e6321a06c3c3f501beae0a0d8a22b.zip
chromium_src-b6b6f0c7bb8e6321a06c3c3f501beae0a0d8a22b.tar.gz
chromium_src-b6b6f0c7bb8e6321a06c3c3f501beae0a0d8a22b.tar.bz2
Merge 287813 "Handle platforms with no bluetooth in AudioManager..."
> Handle platforms with no bluetooth in AudioManagerAndroid. > > AudioManagerAndroid will NPE on hardware platforms that don't > have bluetooth. > > BUG=401039 > > Review URL: https://codereview.chromium.org/449463002 TBR=benm@chromium.org Review URL: https://codereview.chromium.org/462003002 git-svn-id: svn://svn.chromium.org/chrome/branches/2062/src@288942 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--media/base/android/java/src/org/chromium/media/AudioManagerAndroid.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/media/base/android/java/src/org/chromium/media/AudioManagerAndroid.java b/media/base/android/java/src/org/chromium/media/AudioManagerAndroid.java
index 8005ddc..cb03a56 100644
--- a/media/base/android/java/src/org/chromium/media/AudioManagerAndroid.java
+++ b/media/base/android/java/src/org/chromium/media/AudioManagerAndroid.java
@@ -664,6 +664,11 @@ class AudioManagerAndroid {
btAdapter = BluetoothAdapter.getDefaultAdapter();
}
+ if (btAdapter == null) {
+ // Bluetooth not supported on this platform.
+ return false;
+ }
+
int profileConnectionState;
profileConnectionState = btAdapter.getProfileConnectionState(
android.bluetooth.BluetoothProfile.HEADSET);