summaryrefslogtreecommitdiff
path: root/framework/java/android/bluetooth/BluetoothA2dp.java
diff options
context:
space:
mode:
authorDeqiang Chen <deqiangc@google.com>2019-03-14 16:04:41 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-03-14 16:04:41 -0700
commit495d88914f52cf460a991825e9d7ff733a6858f7 (patch)
tree8b0faaf8cc4f415c2e8eea57a63b58652dabc7da /framework/java/android/bluetooth/BluetoothA2dp.java
parenta3414b67fdaae543595e65e6e9116ebea355d79d (diff)
parent684368381a4c7a6b72e5a78b4d4c196b837a99e5 (diff)
Merge "Avoid IllegalArgumentException when bluetooth is disabled" am: 4b7400c35c am: 981551ae46
am: 684368381a Change-Id: Idb94b41924023ba3fab9694c93f17ed4ce4d01b4
Diffstat (limited to 'framework/java/android/bluetooth/BluetoothA2dp.java')
-rw-r--r--framework/java/android/bluetooth/BluetoothA2dp.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/framework/java/android/bluetooth/BluetoothA2dp.java b/framework/java/android/bluetooth/BluetoothA2dp.java
index c4bf1ebd1a..442b23938c 100644
--- a/framework/java/android/bluetooth/BluetoothA2dp.java
+++ b/framework/java/android/bluetooth/BluetoothA2dp.java
@@ -224,8 +224,10 @@ public final class BluetoothA2dp implements BluetoothProfile {
if (VDBG) Log.d(TAG, "Unbinding service...");
try {
mServiceLock.writeLock().lock();
- mService = null;
- mContext.unbindService(mConnection);
+ if (mService != null) {
+ mService = null;
+ mContext.unbindService(mConnection);
+ }
} catch (Exception re) {
Log.e(TAG, "", re);
} finally {