diff --git a/telecomm/java/android/telecom/RemoteConnectionService.java b/telecomm/java/android/telecom/RemoteConnectionService.java index 073dcd5fbb725..43a92cb576e72 100644 --- a/telecomm/java/android/telecom/RemoteConnectionService.java +++ b/telecomm/java/android/telecom/RemoteConnectionService.java @@ -235,8 +235,12 @@ final class RemoteConnectionService { @Override public void setVideoProvider(String callId, IVideoProvider videoProvider) { + RemoteConnection.VideoProvider remoteVideoProvider = null; + if (videoProvider != null) { + remoteVideoProvider = new RemoteConnection.VideoProvider(videoProvider); + } findConnectionForAction(callId, "setVideoProvider") - .setVideoProvider(new RemoteConnection.VideoProvider(videoProvider)); + .setVideoProvider(remoteVideoProvider); } @Override