diff options
| -rw-r--r-- | services/core/java/com/android/server/wm/WindowManagerService.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index 03ca95a8e07c..858d9ad9a2aa 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java @@ -10054,7 +10054,10 @@ public class WindowManagerService extends IWindowManager.Stub } winAnimator.setSurfaceBoundariesLocked(recoveringMemory); + } + // Check the draw state of the window, but only if it is visible to the user. + if (!w.isHiddenFromUserLocked()) { final AppWindowToken atoken = w.mAppToken; if (DEBUG_STARTING_WINDOW && atoken != null && w == atoken.startingWindow) { |