From 3aeaebb6fc2093069a138d0c8562020dfc76ad43 Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Tue, 6 May 2014 15:44:36 -0700 Subject: [PATCH] Fixing regression in calculating which activities to apply recents values to. --- .../java/com/android/server/am/ActivityManagerService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index f908de272ea19..cbb83774b3e34 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -7070,7 +7070,8 @@ public final class ActivityManagerService extends ActivityManagerNative final ArrayList activities = tr.mActivities; int activityNdx; final int numActivities = activities.size(); - for (activityNdx = 0; activityNdx < numActivities; ++activityNdx) { + for (activityNdx = Math.min(numActivities, 1); activityNdx < numActivities; + ++activityNdx) { final ActivityRecord r = activities.get(activityNdx); if (r.intent != null && (r.intent.getFlags() & Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET)