diff options
| -rw-r--r-- | services/core/java/com/android/server/wm/WindowStateAnimator.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/WindowStateAnimator.java b/services/core/java/com/android/server/wm/WindowStateAnimator.java index 2236b597ac5e..a6b95d635ba7 100644 --- a/services/core/java/com/android/server/wm/WindowStateAnimator.java +++ b/services/core/java/com/android/server/wm/WindowStateAnimator.java @@ -1132,7 +1132,10 @@ class WindowStateAnimator { // Task is non-null per shouldCropToStackBounds final TaskStack stack = w.getTask().mStack; stack.getDimBounds(finalClipRect); - w.expandForSurfaceInsets(finalClipRect); + + if (StackId.tasksAreFloating(stack.mStackId)) { + w.expandForSurfaceInsets(finalClipRect); + } return true; } |