Check activeRemote is non-null during handleScreenOffChange()

This commit is contained in:
Curt Brune 2020-02-14 07:37:05 -08:00
parent eeece55b45
commit ae594a0400

View file

@ -542,8 +542,9 @@ public class WebRtcCallService extends Service implements CallManager.Observer,
} }
private void handleScreenOffChange(Intent intent) { private void handleScreenOffChange(Intent intent) {
if (activePeer.getState() == CallState.ANSWERING || if ((activePeer != null) &&
activePeer.getState() == CallState.LOCAL_RINGING) (activePeer.getState() == CallState.ANSWERING ||
activePeer.getState() == CallState.LOCAL_RINGING))
{ {
Log.i(TAG, "Silencing incoming ringer..."); Log.i(TAG, "Silencing incoming ringer...");
audioManager.silenceIncomingRinger(); audioManager.silenceIncomingRinger();