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

Commit 267c5033 authored by Filip Gruszczynski's avatar Filip Gruszczynski Committed by Android (Google) Code Review
Browse files

Merge "Only make home opaque when requesting visible behind false."

parents 24d8ddd4 62c5e9d7
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -2601,9 +2601,11 @@ public final class ActivityStackSupervisor implements DisplayListener {

        stack.setVisibleBehindActivity(visible ? r : null);
        if (!visible) {
            // Make the activity immediately above r opaque.
            // If there is a translucent home activity, we need to force it stop being translucent,
            // because we can't depend on the application to necessarily perform that operation.
            // Check out b/14469711 for details.
            final ActivityRecord next = stack.findNextTranslucentActivity(r);
            if (next != null) {
            if (next != null && next.isHomeActivity()) {
                mService.convertFromTranslucent(next.appToken);
            }
        }