diff options
author | Jean-Michel Trivi <jmtrivi@google.com> | 2010-04-12 18:44:10 -0700 |
---|---|---|
committer | Jean-Michel Trivi <jmtrivi@google.com> | 2010-04-13 09:44:08 -0700 |
commit | 4c637b9e34f4c8db69a64ad21a4e2bcfa7485b5f (patch) | |
tree | e6934efc9bac51ae90dc1c40fd1f0a55a0aabfee /core/java/android/server | |
parent | bcac496076ef6f439147e7a2be71e8a2b76ddede (diff) | |
download | frameworks_base-4c637b9e34f4c8db69a64ad21a4e2bcfa7485b5f.zip frameworks_base-4c637b9e34f4c8db69a64ad21a4e2bcfa7485b5f.tar.gz frameworks_base-4c637b9e34f4c8db69a64ad21a4e2bcfa7485b5f.tar.bz2 |
Fix bug 2578813 Delay pausing music and routing audio for car docks
Moved broadcast of ACTION_AUDIO_BECOMING_NOISY from BluetoothA2dpService
to AudioService.
Broadcast ACTION_AUDIO_BECOMING_NOISY when disconnecting an A2DP
device.
Disconnect from A2DP docks with a delay to handle transient
disconnections.
Cancel delayed A2DP disconnections when connecting to a dock as this
can be a reconnection after a transient disconnection.
Change-Id: I1ee9e99f3ffa20727af38a4c4c8711942894a696
Diffstat (limited to 'core/java/android/server')
-rw-r--r-- | core/java/android/server/BluetoothA2dpService.java | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/core/java/android/server/BluetoothA2dpService.java b/core/java/android/server/BluetoothA2dpService.java index 08cd2f0..893db2e 100644 --- a/core/java/android/server/BluetoothA2dpService.java +++ b/core/java/android/server/BluetoothA2dpService.java @@ -487,12 +487,6 @@ public class BluetoothA2dpService extends IBluetoothA2dp.Stub { if (state != prevState) { if (state == BluetoothA2dp.STATE_DISCONNECTED || state == BluetoothA2dp.STATE_DISCONNECTING) { - if (prevState == BluetoothA2dp.STATE_CONNECTED || - prevState == BluetoothA2dp.STATE_PLAYING) { - // disconnecting or disconnected - Intent intent = new Intent(AudioManager.ACTION_AUDIO_BECOMING_NOISY); - mContext.sendBroadcast(intent); - } mSinkCount--; } else if (state == BluetoothA2dp.STATE_CONNECTED) { mSinkCount ++; |