summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Tyler Gunn <tgunn@google.com> 2016-09-21 19:56:47 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2016-09-21 19:56:49 +0000
commit103922f8c6445cce2983cdc4066d0b56c58d128a (patch)
tree95bf9367f9970965bf5b5a4b41299f360b631ab7
parent9096780031e18a0e46e6339c74e7aaa2e83af3a2 (diff)
parent9c2c583ad7c01d756462e437e5c33b3b75f90e96 (diff)
Merge "Fix potential NPE in RemoteConnection." into nyc-mr1-dev
-rw-r--r--telecomm/java/android/telecom/RemoteConnection.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/telecomm/java/android/telecom/RemoteConnection.java b/telecomm/java/android/telecom/RemoteConnection.java
index dc8eaf640537..f0301155a322 100644
--- a/telecomm/java/android/telecom/RemoteConnection.java
+++ b/telecomm/java/android/telecom/RemoteConnection.java
@@ -638,7 +638,12 @@ public final class RemoteConnection {
mConnectionCapabilities = connection.getConnectionCapabilities();
mConnectionProperties = connection.getConnectionProperties();
mVideoState = connection.getVideoState();
- mVideoProvider = new RemoteConnection.VideoProvider(connection.getVideoProvider());
+ IVideoProvider videoProvider = connection.getVideoProvider();
+ if (videoProvider != null) {
+ mVideoProvider = new RemoteConnection.VideoProvider(videoProvider);
+ } else {
+ mVideoProvider = null;
+ }
mIsVoipAudioMode = connection.getIsVoipAudioMode();
mStatusHints = connection.getStatusHints();
mAddress = connection.getHandle();