FM: avoid sending command when FM is turning off
avoid sending setStereoMode command when FM is turning off.
CRs-Fixed: 2424899
Change-Id: I16df04e1e97ce03562b4173406c487a84a85b53e
diff --git a/qcom/fmradio/FmReceiver.java b/qcom/fmradio/FmReceiver.java
index b1a2521..b7baef2 100644
--- a/qcom/fmradio/FmReceiver.java
+++ b/qcom/fmradio/FmReceiver.java
@@ -1403,7 +1403,8 @@
public boolean setStereoMode (boolean stereoEnable) {
int state = getFMState();
/* Check current state of FM device */
- if (state == FMState_Turned_Off || state == FMState_Srch_InProg) {
+ if (state == FMState_Turned_Off || state == FMState_Srch_InProg
+ || state == subPwrLevel_FMTurning_Off) {
Log.d(TAG, "setStereoMode: Device currently busy in executing another command.");
return false;
}