diff options
-rw-r--r-- | services/core/java/com/android/server/wm/DimLayerController.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/DimLayerController.java b/services/core/java/com/android/server/wm/DimLayerController.java index c240d0733a0a..52146c2c61da 100644 --- a/services/core/java/com/android/server/wm/DimLayerController.java +++ b/services/core/java/com/android/server/wm/DimLayerController.java @@ -149,8 +149,10 @@ class DimLayerController { if (state.animator.mWin.mAppToken == null && !dimLayerUser.isFullscreen()) { // Dim should cover the entire screen for system windows. mDisplayContent.getLogicalDisplayRect(mTmpBounds); - state.dimLayer.setBounds(mTmpBounds); + } else { + dimLayerUser.getDimBounds(mTmpBounds); } + state.dimLayer.setBounds(mTmpBounds); } } |