diff --git a/fmapp2/src/com/caf/fmradio/FMRadio.java b/fmapp2/src/com/caf/fmradio/FMRadio.java index 5cfd5a6d51cf58e7a2d8764eb14df85e6ad4aeae..b025d4f120fcc9aca125c41029389ee59c10b22c 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadio.java +++ b/fmapp2/src/com/caf/fmradio/FMRadio.java @@ -1675,9 +1675,6 @@ public class FMRadio extends Activity } if(mService != null) { try { - if(bSpeakerPhoneOn) { - mService.enableSpeaker(false); - } bStatus = mService.fmOff(); enableRadioOnOffUI(); if (bStatus == false) { diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java index 149c24836dec04379f3f67d6a6fd914bb8a3f4d7..65e42bb11df424a4393fe34ae8aadfe638485e61 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadioService.java +++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java @@ -2108,11 +2108,6 @@ public class FMRadioService extends Service * Turn OFF FM Operations: This disables all the current FM operations . */ private void fmOperationsOff() { - if ( mSpeakerPhoneOn) - { - mSpeakerPhoneOn = false; - AudioSystem.setForceUse(AudioSystem.FOR_MEDIA, AudioSystem.FORCE_NONE); - } if (isFmRecordingOn()) { stopRecording(); @@ -2161,6 +2156,11 @@ public class FMRadioService extends Service SystemProperties.set("hw.fm.isAnalog","false"); misAnalogPathEnabled = false; } + + if ( mSpeakerPhoneOn) { + mSpeakerPhoneOn = false; + AudioSystem.setForceUse(AudioSystem.FOR_MEDIA, AudioSystem.FORCE_NONE); + } } /*