diff --git a/src/android/org/linphone/receivers/PhoneStateChangedReceiver.java b/src/android/org/linphone/receivers/PhoneStateChangedReceiver.java index e43084b76..ceab2d49d 100644 --- a/src/android/org/linphone/receivers/PhoneStateChangedReceiver.java +++ b/src/android/org/linphone/receivers/PhoneStateChangedReceiver.java @@ -41,7 +41,9 @@ public class PhoneStateChangedReceiver extends BroadcastReceiver { if (TelephonyManager.EXTRA_STATE_OFFHOOK.equals(extraState) || TelephonyManager.EXTRA_STATE_RINGING.equals(extraState)) { LinphoneManager.getInstance().setCallGsmON(true); Core lc = LinphoneManager.getLcIfManagerNotDestroyedOrNull(); - lc.pauseAllCalls(); + if (lc != null) { + lc.pauseAllCalls(); + } } else if (TelephonyManager.EXTRA_STATE_IDLE.equals(extraState)) { LinphoneManager.getInstance().setCallGsmON(false); }