diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java index a774f31261033bb13e9dd76171575d4b865eb03d..6f6f25755520caa5ea9748e100cf90c7c2c2f6b5 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadioService.java +++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java @@ -506,7 +506,13 @@ public class FMRadioService extends Service " mA2dpConnected:" + mA2dpConnected + " isRecordSinking" + isRecordSinking() + " mIsFMDeviceLoopbackActive:" + mIsFMDeviceLoopbackActive); + if (enable) { + if (mStoppedOnFocusLoss == true) { + Log.d(LOGTAG, "FM does not have audio focus, not enabling " + + "audio path"); + return; + } // stop existing playback path before starting new one if (mA2dpConnected && mIsFMDeviceLoopbackActive) { // on BT but earlier device loopback is active