diff options
| author | 2022-03-01 01:00:31 +0000 | |
|---|---|---|
| committer | 2022-03-01 01:00:31 +0000 | |
| commit | 3c228ab0312a7b343a0230b35693adb4187f269d (patch) | |
| tree | 71aad6894f5fd8345ce4d3aee3661df29c8a131c | |
| parent | 2992ddf6161adb17ba45dce5a8332b1c9d374842 (diff) | |
| parent | b1bd44227c054d515efe02c58389d10f4eaac993 (diff) | |
Merge "Set the offset of the dim layer of DisplayArea." into sc-v2-dev
| -rw-r--r-- | services/core/java/com/android/server/wm/DisplayArea.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/wm/DisplayArea.java b/services/core/java/com/android/server/wm/DisplayArea.java index 99f6fd4771b7..2130e3373e5f 100644 --- a/services/core/java/com/android/server/wm/DisplayArea.java +++ b/services/core/java/com/android/server/wm/DisplayArea.java @@ -644,7 +644,9 @@ public class DisplayArea<T extends WindowContainer> extends WindowContainer<T> { void prepareSurfaces() { mDimmer.resetDimStates(); super.prepareSurfaces(); + // Bounds need to be relative, as the dim layer is a child. getBounds(mTmpDimBoundsRect); + mTmpDimBoundsRect.offsetTo(0 /* newLeft */, 0 /* newTop */); // If SystemUI is dragging for recents, we want to reset the dim state so any dim layer // on the display level fades out. |