From 236a35b77a1b48b11e7ad5ce9774e41ef6500a29 Mon Sep 17 00:00:00 2001 From: Craig Mautner Date: Fri, 8 Jun 2012 09:54:59 -0700 Subject: [PATCH] Turn off dimming immediately for removed windows. Dimming was only turning off immediately for app-animated windows. For removed windows dimming wouldn't turn off until the window was completely gone. Fixes bug 6628057. Change-Id: I3ba6501b10a31b6f8c91012e17ad8734a84050c4 --- services/java/com/android/server/wm/WindowManagerService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/wm/WindowManagerService.java b/services/java/com/android/server/wm/WindowManagerService.java index 5f63934aa0577..45a0147c939fe 100755 --- a/services/java/com/android/server/wm/WindowManagerService.java +++ b/services/java/com/android/server/wm/WindowManagerService.java @@ -8403,7 +8403,8 @@ public class WindowManagerService extends IWindowManager.Stub // performance reasons). mInnerFields.mObscured = true; } else if (canBeSeen && (attrFlags & FLAG_DIM_BEHIND) != 0 - && !(w.mAppToken != null && w.mAppToken.hiddenRequested)) { + && !(w.mAppToken != null && w.mAppToken.hiddenRequested) + && !w.mExiting) { if (localLOGV) Slog.v(TAG, "Win " + w + " obscured=" + mInnerFields.mObscured); if (!mInnerFields.mDimming) { //Slog.i(TAG, "DIM BEHIND: " + w);