summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Lee <anthonylee@google.com>2015-07-22 07:40:10 -0700
committerAnthony Lee <anthonylee@google.com>2015-07-22 08:10:01 -0700
commit3c80805def993eef821931970723e2b927fdf552 (patch)
treed6a0dc7a94cba834e0a1aeb11b0a1916cfcf4eec
parent3e2d53b02ca20c2e71b70232f81a17ed4ac776d1 (diff)
downloadInCallUI-3c80805def993eef821931970723e2b927fdf552.tar.gz
Catch null Call to avoid NullPointerException.
Bug: 22646355 Change-Id: Iad8f4ed9b29f97b3c6d403b63f9fdf7f3b26f460
-rw-r--r--src/com/android/incallui/VideoCallPresenter.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/incallui/VideoCallPresenter.java b/src/com/android/incallui/VideoCallPresenter.java
index ea0652a6..f439f6b9 100644
--- a/src/com/android/incallui/VideoCallPresenter.java
+++ b/src/com/android/incallui/VideoCallPresenter.java
@@ -568,6 +568,9 @@ public class VideoCallPresenter extends Presenter<VideoCallPresenter.VideoCallUi
public void onDetailsChanged(Call call, android.telecom.Call.Details details) {
Log.d(this, " onDetailsChanged call=" + call + " details=" + details + " mPrimaryCall="
+ mPrimaryCall);
+ if (call == null) {
+ return;
+ }
// If the details change is not for the currently active call no update is required.
if (!call.equals(mPrimaryCall)) {
Log.d(this," onDetailsChanged: Details not for current active call so returning. ");