summaryrefslogtreecommitdiffstats
path: root/fmapp2/src/com/caf/fmradio/FMRadioService.java
diff options
context:
space:
mode:
authorSatish Kodishala <skodisha@codeaurora.org>2013-12-24 11:26:48 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2013-12-25 20:58:46 -0800
commit9608931c4aad25ce8e911025c74a590f12bf4a27 (patch)
treed0d7a9915d92adb7c25be17eb064f52689048cf1 /fmapp2/src/com/caf/fmradio/FMRadioService.java
parent01a783c4f3e39ae855bc68d43af86595ac72ab1c (diff)
downloadandroid_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.java8
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;