From dcf0183cea1f93f20073cb04fa64f111ea880005 Mon Sep 17 00:00:00 2001 From: Chong Zhang Date: Fri, 13 May 2016 15:38:02 -0700 Subject: [PATCH] Set final crop on wallpaper instead of intersect clip with stack bounds Wallpaper's clip rect is offset by its window offsets, it can't be intersect directly with stack bounds. bug: 28763785 Change-Id: Id87d668c9e59832498c9c62730617d0a5a9207c2 --- .../core/java/com/android/server/wm/WindowStateAnimator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/WindowStateAnimator.java b/services/core/java/com/android/server/wm/WindowStateAnimator.java index 5678ad9e1e862..acf16896a8184 100644 --- a/services/core/java/com/android/server/wm/WindowStateAnimator.java +++ b/services/core/java/com/android/server/wm/WindowStateAnimator.java @@ -1333,7 +1333,7 @@ class WindowStateAnimator { final TaskStack stack = task.mStack; if (stack != null && !stack.isFullscreen()) { stack.getDimBounds(mTmpStackBounds); - clipRect.intersect(mTmpStackBounds); + finalClipRect.set(mTmpStackBounds); } } }