From 3cb2be97a226ae605f7b983739e02f40c0403989 Mon Sep 17 00:00:00 2001 From: Svetoslav Ganov Date: Thu, 31 Oct 2013 08:45:20 -0700 Subject: [PATCH] Wrong index while dumping the print sub-system's state. The wrong method was used when getting the user states to dump and as a result only the state for the current user was dumped as we get an exception for the other users. bug:11457875 Change-Id: I9a3bcac01f1f1cf4f6e72aefff7cff2e0c6bca94 --- services/java/com/android/server/print/PrintManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/java/com/android/server/print/PrintManagerService.java b/services/java/com/android/server/print/PrintManagerService.java index 8a3997af1abb8..98acc27741fa7 100644 --- a/services/java/com/android/server/print/PrintManagerService.java +++ b/services/java/com/android/server/print/PrintManagerService.java @@ -366,7 +366,7 @@ public final class PrintManagerService extends IPrintManager.Stub { pw.println("PRINT MANAGER STATE (dumpsys print)"); final int userStateCount = mUserStates.size(); for (int i = 0; i < userStateCount; i++) { - UserState userState = mUserStates.get(i); + UserState userState = mUserStates.valueAt(i); userState.dump(fd, pw, ""); pw.println(); }