Loading services/core/java/com/android/server/am/ActivityStackSupervisor.java +4 −4 Original line number Original line Diff line number Diff line Loading @@ -3205,10 +3205,10 @@ public final class ActivityStackSupervisor implements DisplayListener { void handleAppCrashLocked(ProcessRecord app) { void handleAppCrashLocked(ProcessRecord app) { for (int displayNdx = mActivityDisplays.size() - 1; displayNdx >= 0; --displayNdx) { for (int displayNdx = mActivityDisplays.size() - 1; displayNdx >= 0; --displayNdx) { final ArrayList<ActivityStack> stacks = mActivityDisplays.valueAt(displayNdx).mStacks; final ArrayList<ActivityStack> stacks = mActivityDisplays.valueAt(displayNdx).mStacks; final int numStacks = stacks.size(); int stackNdx = stacks.size() - 1; for (int stackNdx = 0; stackNdx < numStacks; ++stackNdx) { while (stackNdx >= 0) { final ActivityStack stack = stacks.get(stackNdx); stacks.get(stackNdx).handleAppCrashLocked(app); stack.handleAppCrashLocked(app); stackNdx--; } } } } } } Loading Loading
services/core/java/com/android/server/am/ActivityStackSupervisor.java +4 −4 Original line number Original line Diff line number Diff line Loading @@ -3205,10 +3205,10 @@ public final class ActivityStackSupervisor implements DisplayListener { void handleAppCrashLocked(ProcessRecord app) { void handleAppCrashLocked(ProcessRecord app) { for (int displayNdx = mActivityDisplays.size() - 1; displayNdx >= 0; --displayNdx) { for (int displayNdx = mActivityDisplays.size() - 1; displayNdx >= 0; --displayNdx) { final ArrayList<ActivityStack> stacks = mActivityDisplays.valueAt(displayNdx).mStacks; final ArrayList<ActivityStack> stacks = mActivityDisplays.valueAt(displayNdx).mStacks; final int numStacks = stacks.size(); int stackNdx = stacks.size() - 1; for (int stackNdx = 0; stackNdx < numStacks; ++stackNdx) { while (stackNdx >= 0) { final ActivityStack stack = stacks.get(stackNdx); stacks.get(stackNdx).handleAppCrashLocked(app); stack.handleAppCrashLocked(app); stackNdx--; } } } } } } Loading