summaryrefslogtreecommitdiffstats
path: root/core/java/android/server
diff options
context:
space:
mode:
authorJean-Michel Trivi <jmtrivi@google.com>2010-04-12 18:44:10 -0700
committerJean-Michel Trivi <jmtrivi@google.com>2010-04-13 09:44:08 -0700
commit4c637b9e34f4c8db69a64ad21a4e2bcfa7485b5f (patch)
treee6934efc9bac51ae90dc1c40fd1f0a55a0aabfee /core/java/android/server
parentbcac496076ef6f439147e7a2be71e8a2b76ddede (diff)
downloadframeworks_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.java6
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 ++;