OSDN Git Service

Fix issue 2361949: A2DP suspend parameters set wrongly.
authorEric Laurent <elaurent@google.com>
Fri, 8 Jan 2010 15:55:33 +0000 (07:55 -0800)
committerEric Laurent <elaurent@google.com>
Fri, 8 Jan 2010 16:48:18 +0000 (08:48 -0800)
commit663ec308801a34de82db9ab993f0e906da690f89
tree3d6637a050fe486d5586fde2278dd08e647899c9
parent063d03ed0882582840c7db610635aa89c1a01eec
Fix issue 2361949: A2DP suspend parameters set wrongly.

Move reset of A2DP suspend state from handleSinkStateChange() in BluetoothA2dpService to
BluetoothA2dp.ACTION_SINK_STATE_CHANGED intent receiver in AudioService.
Previous implementation could cause a false reset of suspend state if a new sink attempted to
connect while A2DP was suspended.
New implementation only resets A2DP suspend state when a new sink is actually connected.
core/java/android/server/BluetoothA2dpService.java
media/java/android/media/AudioService.java