From e8b85fd41904ceaaa4ac09200b2b39106f9c5c37 Mon Sep 17 00:00:00 2001 From: Craig Mautner Date: Wed, 22 Oct 2014 09:23:25 -0700 Subject: [PATCH] Fix dumpsys display apptoken ordering. Ordering was bottom up stack ordering but top down apptoken ordering within each stack. This makes it top down ordering throughout the dump. Change-Id: Ie15dbbfc3b21b8df101a0803e556094142dc408e --- services/core/java/com/android/server/wm/DisplayContent.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/services/core/java/com/android/server/wm/DisplayContent.java b/services/core/java/com/android/server/wm/DisplayContent.java index 30589b1c27a01..b0feca8fadabf 100644 --- a/services/core/java/com/android/server/wm/DisplayContent.java +++ b/services/core/java/com/android/server/wm/DisplayContent.java @@ -376,10 +376,9 @@ class DisplayContent { stack.dump(prefix + " ", pw); } pw.println(); - pw.println(" Application tokens in bottom up Z order:"); + pw.println(" Application tokens in top down Z order:"); int ndx = 0; - final int numStacks = mStacks.size(); - for (int stackNdx = 0; stackNdx < numStacks; ++stackNdx) { + for (int stackNdx = mStacks.size() - 1; stackNdx >= 0; --stackNdx) { ArrayList tasks = mStacks.get(stackNdx).getTasks(); for (int taskNdx = tasks.size() - 1; taskNdx >= 0; --taskNdx) { AppTokenList tokens = tasks.get(taskNdx).mAppTokens;