diff options
author | Satish Kodishala <skodisha@codeaurora.org> | 2013-12-24 11:26:48 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2013-12-25 20:58:46 -0800 |
commit | 9608931c4aad25ce8e911025c74a590f12bf4a27 (patch) | |
tree | d0d7a9915d92adb7c25be17eb064f52689048cf1 /fmapp2/src/com/caf/fmradio/FMRadioService.java | |
parent | 01a783c4f3e39ae855bc68d43af86595ac72ab1c (diff) | |
download | android_hardware_qcom_fm-9608931c4aad25ce8e911025c74a590f12bf4a27.tar.gz android_hardware_qcom_fm-9608931c4aad25ce8e911025c74a590f12bf4a27.tar.bz2 android_hardware_qcom_fm-9608931c4aad25ce8e911025c74a590f12bf4a27.zip |
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
Diffstat (limited to 'fmapp2/src/com/caf/fmradio/FMRadioService.java')
-rw-r--r-- | fmapp2/src/com/caf/fmradio/FMRadioService.java | 8 |
1 files changed, 7 insertions, 1 deletions
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 @@ public class FMRadioService extends Service mSpeakerDisableHandler.postDelayed(mSpeakerDisableTask, 0); } if (true == mPlaybackInProgress) { - fmOff(); + if(mMuted) + unMute(); + stopFM(); + } + if (mSpeakerPhoneOn) { + if (isAnalogModeSupported()) + setAudioPath(false); } mStoppedOnFocusLoss = true; break; |