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