FM: Don't turn off FM after audio focus loss.
Turning off FM when audio focus lost will break
FM + alarm concurrency use case.
Change-Id: I960e4e2b36ec77556c58c66f8c6d34272d9432b3
CRs-fixed: 576665
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index ddb556a..0f738c3 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -1071,7 +1071,13 @@
mSpeakerDisableHandler.postDelayed(mSpeakerDisableTask, 0);
}
if (true == mPlaybackInProgress) {
- fmOff();
+ if(mMuted)
+ unMute();
+ stopFM();
+ }
+ if (mSpeakerPhoneOn) {
+ if (isAnalogModeSupported())
+ setAudioPath(false);
}
mStoppedOnFocusLoss = true;
break;