From 6db8e69afa832b345f060da92011ed77c5a76333 Mon Sep 17 00:00:00 2001 From: Michael Wright Date: Thu, 17 Dec 2015 17:19:46 -0500 Subject: [PATCH] Start at the end of the IME dialog list, not one past. Bug: 26240994 Change-Id: Ibc20474930d8c796edb3a5d4b75571a045f0a8dd --- .../core/java/com/android/server/wm/WindowLayersController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/WindowLayersController.java b/services/core/java/com/android/server/wm/WindowLayersController.java index fc7c448344134..4a77b2225cf8e 100644 --- a/services/core/java/com/android/server/wm/WindowLayersController.java +++ b/services/core/java/com/android/server/wm/WindowLayersController.java @@ -116,7 +116,7 @@ public class WindowLayersController { + " anim layer: " + childWindow.mWinAnimator.mAnimLayer); } } - for (int i = mService.mInputMethodDialogs.size(); i >= 0; i--) { + for (int i = mService.mInputMethodDialogs.size() - 1; i >= 0; i--) { final WindowState dialog = mService.mInputMethodDialogs.get(i); dialog.mWinAnimator.mAnimLayer = dialog.mLayer + adj; if (DEBUG_LAYERS) Slog.v(TAG_WM, "IM win " + imw