summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSantos Cordon <santoscordon@google.com>2013-09-24 14:19:36 -0700
committerSantos Cordon <santoscordon@google.com>2013-09-24 14:19:36 -0700
commitd72076f2561ec8099fe11983d5995c65325847b3 (patch)
tree9efff4d0e8fecab08872f7158b14b61e9637897f
parent8eb4062f3cb9131db5d34daa9c114c8a0efa133b (diff)
downloadpackages_apps_InCallUI-d72076f2561ec8099fe11983d5995c65325847b3.tar.gz
packages_apps_InCallUI-d72076f2561ec8099fe11983d5995c65325847b3.tar.bz2
packages_apps_InCallUI-d72076f2561ec8099fe11983d5995c65325847b3.zip
Check for null during notification hangup Intent receipt.
bug:10863336 Change-Id: I775f1855d07cc4f6591ceb51a0f90754ecc833ad
-rw-r--r--src/com/android/incallui/InCallPresenter.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/incallui/InCallPresenter.java b/src/com/android/incallui/InCallPresenter.java
index 02ac0bec..499dea0a 100644
--- a/src/com/android/incallui/InCallPresenter.java
+++ b/src/com/android/incallui/InCallPresenter.java
@@ -308,6 +308,12 @@ public class InCallPresenter implements CallList.Listener {
* Hangs up any active or outgoing calls.
*/
public void hangUpOngoingCall() {
+ // By the time we receive this intent, we could be shut down and call list
+ // could be null. Bail in those cases.
+ if (mCallList == null) {
+ return;
+ }
+
Call call = mCallList.getOutgoingCall();
if (call == null) {
call = mCallList.getActiveOrBackgroundCall();