diff --git a/fm_hci/fm_hci.c b/fm_hci/fm_hci.c index 378e0c909ca0c782f2c622f2afb72a548be17086..9d0dafc2d70bbdb6eaf7f0104c30b2edd6bcc8d0 100644 --- a/fm_hci/fm_hci.c +++ b/fm_hci/fm_hci.c @@ -229,7 +229,6 @@ static int read_fm_event(struct fm_hci_t *hci, struct fm_event_header_t *pbuf, i pthread_cond_signal(&hci->cmd_credits_cond); } else if (pbuf->evt_code == FM_HW_ERR_EVENT) { ALOGI("%s: FM H/w Err Event Recvd. Event Code: 0x%2x", __func__, pbuf->evt_code); - lib_running =0; hci->vendor->ssr_cleanup(0x22); status = power(hci, FM_RADIO_DISABLE); if (status < 0) { diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java index e5a7d8390518a2e63b05069004dfc03d38d76147..52f9f771817936e2dca6da3ce4ae6452c9dff1ee 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadioService.java +++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java @@ -1586,8 +1586,6 @@ public class FMRadioService extends Service switch (msg.arg1) { case AudioManager.AUDIOFOCUS_LOSS_TRANSIENT: Log.v(LOGTAG, "AudioFocus: received AUDIOFOCUS_LOSS_TRANSIENT"); - if (mReceiver != null) - mReceiver.EnableSlimbus(RESET_SLIMBUS_DATA_PORT); if (true == isFmRecordingOn()) stopRecording(); case AudioManager.AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK: @@ -1600,9 +1598,6 @@ public class FMRadioService extends Service case AudioManager.AUDIOFOCUS_LOSS: Log.v(LOGTAG, "AudioFocus: received AUDIOFOCUS_LOSS"); //intentional fall through. - if (mReceiver != null) - mReceiver.EnableSlimbus(RESET_SLIMBUS_DATA_PORT); - if (mSpeakerPhoneOn) { mSpeakerDisableHandler.removeCallbacks(mSpeakerDisableTask); mSpeakerDisableHandler.postDelayed(mSpeakerDisableTask, 0);