summaryrefslogtreecommitdiffstats
path: root/services/core/java/com/android/server/audio/AudioService.java
diff options
context:
space:
mode:
authorAyan Ghosh <abghosh@codeaurora.org>2015-10-15 16:56:46 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2015-10-23 17:19:51 -0700
commitfdc0d7823ee98dd6ba20502d8f14f09f582ea37d (patch)
tree0cf822f49e25ffa9002d343d09bfa3c3195b6525 /services/core/java/com/android/server/audio/AudioService.java
parentdfc3f6aaeefceda4ff0337fa0e51eab83c0c820e (diff)
downloadframeworks_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.java5
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: " +