summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Tyler Gunn <tgunn@google.com> 2016-09-21 20:03:22 +0000
committer android-build-merger <android-build-merger@google.com> 2016-09-21 20:03:22 +0000
commit16a24642914af04322a03ac03cac437efd72655f (patch)
tree2d44530beb10aa0de3dc6134dd4e30f352299fab
parent1c49ec372b408401ed420431376603927cbcf621 (diff)
parent9c2c583ad7c01d756462e437e5c33b3b75f90e96 (diff)
Fix potential NPE in RemoteConnection.
am: 9c2c583ad7 Change-Id: I12d99b4c374da49c051285db3c5b1a4652db6241
-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();