Merge "FM: check Audio Focus status before starting app loop back audio procedure"
diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java
index cfb78e2..d3971e1 100644
--- a/fmapp2/src/com/caf/fmradio/FMRadioService.java
+++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java
@@ -2676,14 +2676,16 @@
* @return true if fm Disable api was invoked successfully, false if the api failed.
*/
private boolean fmOff() {
+ boolean ret = false;
if (mReceiver != null) {
if (mReceiver.isCherokeeChip()) {
- return fmOffImplCherokee();
+ ret = fmOffImplCherokee();
} else {
- return fmOffImpl();
+ ret = fmOffImpl();
}
}
- return false;
+ mWakeLock.release();
+ return ret;
}
private boolean fmOff(int off_from) {