From 22374c0ffd381f4efb68f7299376310de10a37d8 Mon Sep 17 00:00:00 2001 From: Robert Carr Date: Tue, 21 Feb 2017 13:01:47 -0800 Subject: [PATCH] Correct out of range error in getTopVisibleActivities. Looks like just a typo. Test: Launch Settings > Google > Search > Voice > "OK Google" Detection. Train voice model. Say ok google. Bug: 35590598 Change-Id: I882f5695a94940d0dc7df911b1f8d55e372d1828 --- .../java/com/android/server/am/ActivityStackSupervisor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/am/ActivityStackSupervisor.java b/services/core/java/com/android/server/am/ActivityStackSupervisor.java index f49ad822e8518..1c5233e0dcb00 100644 --- a/services/core/java/com/android/server/am/ActivityStackSupervisor.java +++ b/services/core/java/com/android/server/am/ActivityStackSupervisor.java @@ -4922,7 +4922,7 @@ public class ActivityStackSupervisor extends ConfigurationContainer implements D List getTopVisibleActivities() { final ArrayList topActivityTokens = new ArrayList<>(); // Traverse all displays. - for (int i = mActivityDisplays.size(); i >= 0; i--) { + for (int i = mActivityDisplays.size() - 1; i >= 0; i--) { final ActivityDisplay display = mActivityDisplays.valueAt(i); // Traverse all stacks on a display. for (int j = display.mStacks.size() - 1; j >= 0; j--) {