diff options
| -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; } |