diff options
| -rw-r--r-- | media/java/android/media/AudioService.java | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/media/java/android/media/AudioService.java b/media/java/android/media/AudioService.java index a38be4854670..44596bfc2c24 100644 --- a/media/java/android/media/AudioService.java +++ b/media/java/android/media/AudioService.java @@ -1728,6 +1728,9 @@ public class AudioService extends IAudioService.Stub {      }      private void makeA2dpDeviceUnavailableLater(String address) { +        // prevent any activity on the A2DP audio output to avoid unwanted +        // reconnection of the sink. +        AudioSystem.setParameters("A2dpSuspended=true");          // the device will be made unavailable later, so consider it disconnected right away          mConnectedDevices.remove(AudioSystem.DEVICE_OUT_BLUETOOTH_A2DP);          // send the delayed message to make the device unavailable later |