diff options
| author | 2016-09-21 19:56:47 +0000 | |
|---|---|---|
| committer | 2016-09-21 19:56:49 +0000 | |
| commit | 103922f8c6445cce2983cdc4066d0b56c58d128a (patch) | |
| tree | 95bf9367f9970965bf5b5a4b41299f360b631ab7 | |
| parent | 9096780031e18a0e46e6339c74e7aaa2e83af3a2 (diff) | |
| parent | 9c2c583ad7c01d756462e437e5c33b3b75f90e96 (diff) | |
Merge "Fix potential NPE in RemoteConnection." into nyc-mr1-dev
| -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(); |