From 693dc454e20fdfbd2f2b81ffbbf28a79c8443171 Mon Sep 17 00:00:00 2001
From: juncao <juncao@codeaurora.org>
Date: Fri, 8 Jan 2016 17:29:35 +0800
Subject: [PATCH] Change value of mSpeakerPhoneOn when BT becomes on or off

Signed-off-by: juncao <juncao@codeaurora.org>

Change-Id: I1dcd614614326bc6fc5da15f8f64ca5312b79da3
CRs-Fixed: 963817
---
 fmapp2/src/com/caf/fmradio/FMRadioService.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index b610187..048fa3a 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -622,6 +622,10 @@ public class FMRadioService extends Service
                         } catch (RemoteException e) {
                              e.printStackTrace();
                         }
+
+                        mSpeakerPhoneOn = bA2dpConnected;
+                        Log.d(LOGTAG, "A2DP, mSpeakerPhoneOn: " + bA2dpConnected);
+
                         if (!bA2dpConnected) {
                             Log.d(LOGTAG, "A2DP device is dis-connected!");
                             mA2dpDisconnected = true;
@@ -797,6 +801,7 @@ public class FMRadioService extends Service
             /* Update the UI based on the state change of the headset/antenna*/
             if(!isAntennaAvailable())
             {
+                mSpeakerPhoneOn = false;
                 if (!isFmOn())
                     return;
                 /* Disable FM and let the UI know */
-- 
GitLab