diff options
author | Ayan Ghosh <abghosh@codeaurora.org> | 2015-10-15 16:56:46 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-10-23 17:19:51 -0700 |
commit | fdc0d7823ee98dd6ba20502d8f14f09f582ea37d (patch) | |
tree | 0cf822f49e25ffa9002d343d09bfa3c3195b6525 /services/core/java/com/android/server/audio/AudioService.java | |
parent | dfc3f6aaeefceda4ff0337fa0e51eab83c0c820e (diff) | |
download | frameworks_base-fdc0d7823ee98dd6ba20502d8f14f09f582ea37d.zip frameworks_base-fdc0d7823ee98dd6ba20502d8f14f09f582ea37d.tar.gz frameworks_base-fdc0d7823ee98dd6ba20502d8f14f09f582ea37d.tar.bz2 |
Purge A2dp connected device list
Purge A2dp connected device list on A2dp service connect incase the
same is not purged during service disconnect earlier.
Change-Id: Ie4e7e79530eaf2ec138bb5d0c51996d4172eb4b9
Diffstat (limited to 'services/core/java/com/android/server/audio/AudioService.java')
-rw-r--r-- | services/core/java/com/android/server/audio/AudioService.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/audio/AudioService.java b/services/core/java/com/android/server/audio/AudioService.java index cde2d7c..3b59c94 100644 --- a/services/core/java/com/android/server/audio/AudioService.java +++ b/services/core/java/com/android/server/audio/AudioService.java @@ -3083,6 +3083,11 @@ public class AudioService extends IAudioService.Stub { synchronized (mConnectedDevices) { synchronized (mA2dpAvrcpLock) { mA2dp = (BluetoothA2dp) proxy; + if (mConnectedBTDevicesList.size() > 0) { + Log.d(TAG,"A2dp connection list not empty, purge it, size " + + mConnectedBTDevicesList.size()); + mConnectedBTDevicesList.clear(); + } //In Dual A2dp, we can have two devices connected deviceList = mA2dp.getConnectedDevices(); Log.d(TAG, "onServiceConnected: A2dp Service connected: " + |