Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2765e14f authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Revert "Avoid changing z-order of overlay layer after resizing...

Merge "Revert "Avoid changing z-order of overlay layer after resizing display"" into udc-qpr-dev am: e7dbfa32 am: 487a61be

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23897510



Change-Id: I40b8a097c13eff3090e7e0816b7409e43ea82433
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 1c547cdb 487a61be
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2270,7 +2270,7 @@ class Transition implements BLASTSyncEngine.TransactionReadyListener {
            // transitions anyways).
            return wc.getParent().asDisplayContent().getWindowingLayer();
        }
        return wc.getParentSurfaceControl();
        return wc.getParent().getSurfaceControl();
    }

    /**
+0 −11
Original line number Diff line number Diff line
@@ -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;
    }