summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2022-03-01 01:00:31 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-03-01 01:00:31 +0000
commit3c228ab0312a7b343a0230b35693adb4187f269d (patch)
tree71aad6894f5fd8345ce4d3aee3661df29c8a131c
parent2992ddf6161adb17ba45dce5a8332b1c9d374842 (diff)
parentb1bd44227c054d515efe02c58389d10f4eaac993 (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.java2
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.