diff options
-rw-r--r-- | qcom/fmradio/FmRxEventListner.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/qcom/fmradio/FmRxEventListner.java b/qcom/fmradio/FmRxEventListner.java index 5f9a254..c5307e5 100644 --- a/qcom/fmradio/FmRxEventListner.java +++ b/qcom/fmradio/FmRxEventListner.java @@ -107,6 +107,10 @@ class FmRxEventListner { freq = FmReceiverJNI.getFreqNative(fd); state = FmReceiver.getSearchState(); switch(state) { + case FmTransceiver.subSrchLevel_SrchAbort: + Log.v(TAG, "Current state is SRCH_ABORTED"); + Log.v(TAG, "Aborting on-going search command..."); + /* intentional fall through */ case FmTransceiver.subSrchLevel_SeekInPrg : Log.v(TAG, "Current state is " + state); FmReceiver.setSearchState(FmTransceiver.subSrchLevel_SrchComplete); @@ -131,13 +135,6 @@ class FmRxEventListner { Log.v(TAG, "RxEvtList: CURRENT-STATE : Search ---> NEW-STATE : FMRxOn"); cb.FmRxEvSearchComplete(FmReceiverJNI.getFreqNative(fd)); break; - case FmTransceiver.subSrchLevel_SrchAbort: - Log.v(TAG, "Current state is SRCH_ABORTED"); - Log.v(TAG, "Aborting on-going search command..."); - FmReceiver.setSearchState(FmTransceiver.subSrchLevel_SrchComplete); - Log.v(TAG, "RxEvtList: CURRENT-STATE : Search ---> NEW-STATE : FMRxOn"); - cb.FmRxEvSearchComplete(FmReceiverJNI.getFreqNative(fd)); - break; } break; case 3: |