diff options
| author | 2016-09-21 20:03:22 +0000 | |
|---|---|---|
| committer | 2016-09-21 20:03:22 +0000 | |
| commit | 16a24642914af04322a03ac03cac437efd72655f (patch) | |
| tree | 2d44530beb10aa0de3dc6134dd4e30f352299fab | |
| parent | 1c49ec372b408401ed420431376603927cbcf621 (diff) | |
| parent | 9c2c583ad7c01d756462e437e5c33b3b75f90e96 (diff) | |
Fix potential NPE in RemoteConnection.
am: 9c2c583ad7
Change-Id: I12d99b4c374da49c051285db3c5b1a4652db6241
| -rw-r--r-- | telecomm/java/android/telecom/RemoteConnection.java | 7 |
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(); |