OSDN Git Service

Don't disconnect an A2DP device when connecting to same device
authorPavlin Radoslavov <pavlin@google.com>
Thu, 17 Nov 2016 04:51:06 +0000 (20:51 -0800)
committerAndre Eisenbach <eisenbach@google.com>
Thu, 17 Nov 2016 05:29:08 +0000 (05:29 +0000)
commiteb067ba741f0dc55cd3b8c0f84776191c6d01809
treed9999c449d7ea176f554e6e74a2184942f0573c5
parenta908e65b66f9de251a4c610cb52673f2be3de4b4
Don't disconnect an A2DP device when connecting to same device

When processing a connect request for an A2DP device, Settings
would trigger a disconnect request for all A2DP devices that
have state of CONNECTED, CONNECTING or DISCONNECTING, including
eventually the device we are connecting to.
This could create timing-related issues, and is not necessary.
Now we explicitly check to avoid disconnecting the device we are
connecting to.

Test: Manual A2DP testing with a phone and wireless headsets
Bug: 32688022
Change-Id: I572dd87c071829b734513c4b928a4d65fe539520
packages/SettingsLib/src/com/android/settingslib/bluetooth/A2dpProfile.java