From 1d8b1afeaf480d6a5c461e1fc10c3dc4b02a64b2 Mon Sep 17 00:00:00 2001 From: Bryce Lee Date: Mon, 10 Apr 2017 11:06:17 -0700 Subject: [PATCH] Do not set outActivity if value is null. Recent changes passed down the nullable array to a method where it was not being properly checked. Change-Id: Ibf940f9225e4c9901869188aa55a04d0908015c3 Fixes: 37197666 Test: manual via bug repro steps. --- services/core/java/com/android/server/am/ActivityStarter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/am/ActivityStarter.java b/services/core/java/com/android/server/am/ActivityStarter.java index 59f6098684eb1..56594d3fdf482 100644 --- a/services/core/java/com/android/server/am/ActivityStarter.java +++ b/services/core/java/com/android/server/am/ActivityStarter.java @@ -1038,7 +1038,7 @@ class ActivityStarter { sendPowerHintForLaunchStartIfNeeded(false /* forceSend */); reusedActivity = setTargetStackAndMoveToFrontIfNeeded(reusedActivity); - if (outActivity.length > 0) { + if (outActivity != null && outActivity.length > 0) { outActivity[0] = reusedActivity; }