diff --git a/fmapp2/src/com/caf/fmradio/FMRadioService.java b/fmapp2/src/com/caf/fmradio/FMRadioService.java index 02dd4ad5ccd0700b8a8b2e5d94c73b7bc7eadaf0..35e7e245aabaa0f2cb42d00eada882eb29edb82f 100644 --- a/fmapp2/src/com/caf/fmradio/FMRadioService.java +++ b/fmapp2/src/com/caf/fmradio/FMRadioService.java @@ -932,7 +932,7 @@ public class FMRadioService extends Service } catch (RemoteException e) { e.printStackTrace(); } - } else if( mServiceInUse ) { + } else if(isAntennaAvailable() && mServiceInUse ) { fmOn(); try { if (mCallbacks != null ) { @@ -974,7 +974,7 @@ public class FMRadioService extends Service } else if((event != null) && (event.getKeyCode() == KeyEvent.KEYCODE_MEDIA_PLAY) && (key_action == KeyEvent.ACTION_DOWN)) { Log.d(LOGTAG, "SessionCallback: MEDIA_PLAY"); - if (mServiceInUse ) { + if (isAntennaAvailable() && mServiceInUse) { fmOn(); try { if (mCallbacks != null ) {