From b2ec4fa8d7ee957ddb2c85ce2ed74fdaafe144e9 Mon Sep 17 00:00:00 2001 From: Jaikumar Ganesh Date: Tue, 26 Oct 2010 11:22:48 -0700 Subject: [PATCH] Fix A2DP connection problem, if disconnected while playing music. Change-Id: I594564c11dc1698f00f9db3e6f6e4f8da9e2fe69 --- core/java/android/server/BluetoothA2dpService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/server/BluetoothA2dpService.java b/core/java/android/server/BluetoothA2dpService.java index b6da3087aa1af..b5e85a0d3de84 100644 --- a/core/java/android/server/BluetoothA2dpService.java +++ b/core/java/android/server/BluetoothA2dpService.java @@ -498,6 +498,7 @@ public class BluetoothA2dpService extends IBluetoothA2dp.Stub { handleSinkPlayingStateChange(device, BluetoothA2dp.STATE_NOT_PLAYING, BluetoothA2dp.STATE_PLAYING); } else { + mPlayingA2dpDevice = null; int prevState = mAudioDevices.get(device); handleSinkStateChange(device, prevState, state); } @@ -512,7 +513,6 @@ public class BluetoothA2dpService extends IBluetoothA2dp.Stub { mSinkCount--; } else if (state == BluetoothA2dp.STATE_CONNECTED) { mSinkCount ++; - mPlayingA2dpDevice = null; } mAudioDevices.put(device, state);