From 34dd5bf7fa0c59b6579ff9ca9e53d389ec3e27c7 Mon Sep 17 00:00:00 2001 From: Rupesh Tatiya <rtatiya@codeaurora.org> Date: Thu, 26 Nov 2015 17:08:49 +0530 Subject: [PATCH] fmapp2: de-select A2DP audio route on A2DP disconnection. When audio is routed from wired headset to Bluetooth headset and Bluetooth is disconnected, Audio goes to speaker instead of wired headset. De-select Bluetooth and let audio routing policy select correct device. CRs-Fixed: 943979 Change-Id: I4f9a446bc0dd7749e62a79c8b8531094572045f6 --- fmapp2/src/com/caf/fmradio/FMRadioService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java index 4cf9617..98fac7a 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadioService.java +++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java @@ -623,6 +623,7 @@ public class FMRadioService extends Service Log.d(LOGTAG, "A2DP device is dis-connected!"); mA2dpDisconnected = true; mA2dpConnected = false; + AudioSystem.setForceUse(AudioSystem.FOR_MEDIA, AudioSystem.FORCE_NO_BT_A2DP); } else { Log.d(LOGTAG, "A2DP device is connected!"); mA2dpDisconnected = false; -- GitLab