diff options
| author | 2023-07-05 16:56:16 +0000 | |
|---|---|---|
| committer | 2023-07-05 16:56:16 +0000 | |
| commit | 487a61beb18fa61df889f4c786599e679e9cc2b6 (patch) | |
| tree | d676e29bb2722ceeab0d75b5c6e581eacd95d0ce | |
| parent | 3889d0a12ee2c088698f234f40f122fcce0924b4 (diff) | |
| parent | e7dbfa323539a9f6223f5595005d7f9286305df5 (diff) | |
Merge "Revert "Avoid changing z-order of overlay layer after resizing display"" into udc-qpr-dev am: e7dbfa3235
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23897510
Change-Id: I30bf207292743eb4660d4e661b17e694d18efbcc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | services/core/java/com/android/server/wm/Transition.java | 2 | ||||
| -rw-r--r-- | services/core/java/com/android/server/wm/WindowToken.java | 11 |
2 files changed, 1 insertions, 12 deletions
diff --git a/services/core/java/com/android/server/wm/Transition.java b/services/core/java/com/android/server/wm/Transition.java index 1b27bb17f599..5b3bbd50cb2d 100644 --- a/services/core/java/com/android/server/wm/Transition.java +++ b/services/core/java/com/android/server/wm/Transition.java @@ -2270,7 +2270,7 @@ class Transition implements BLASTSyncEngine.TransactionReadyListener { // transitions anyways). return wc.getParent().asDisplayContent().getWindowingLayer(); } - return wc.getParentSurfaceControl(); + return wc.getParent().getSurfaceControl(); } /** diff --git a/services/core/java/com/android/server/wm/WindowToken.java b/services/core/java/com/android/server/wm/WindowToken.java index 9806be85467b..31afcbf26220 100644 --- a/services/core/java/com/android/server/wm/WindowToken.java +++ b/services/core/java/com/android/server/wm/WindowToken.java @@ -388,23 +388,12 @@ class WindowToken extends WindowContainer<WindowState> { @Override SurfaceControl.Builder makeSurface() { final SurfaceControl.Builder builder = super.makeSurface(); - // The overlay may use COLOR_MODE_A8 that needs to be at the top of the display to avoid - // additional memory usage, see b/235601833. Note that getParentSurfaceControl() must use - // the same parent. if (mRoundedCornerOverlay) { builder.setParent(null); } return builder; } - @Override - public SurfaceControl getParentSurfaceControl() { - if (mRoundedCornerOverlay) { - return null; - } - return super.getParentSurfaceControl(); - } - boolean isClientVisible() { return mClientVisible; } |