From 5161f20925ec071e72c2b0eb084f7abaa9dffabf Mon Sep 17 00:00:00 2001 From: Craig Mautner Date: Wed, 20 Feb 2013 16:54:05 -0800 Subject: [PATCH] Fix crashing bug in validator. Change-Id: I649bb7cfc2b42fbeda478edcaa3a56f3c23d4bc8 --- services/java/com/android/server/wm/WindowManagerService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/java/com/android/server/wm/WindowManagerService.java b/services/java/com/android/server/wm/WindowManagerService.java index 966ceda44f289..015987773e734 100644 --- a/services/java/com/android/server/wm/WindowManagerService.java +++ b/services/java/com/android/server/wm/WindowManagerService.java @@ -3139,6 +3139,10 @@ public class WindowManagerService extends IWindowManager.Stub } while (v >= 0) { + if (!iterator.hasNext()) { + mismatch = true; + break; + } AppWindowToken atoken = iterator.next(); if (atoken.removed) { continue;