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

Commit 23a3d9ca authored by Wale Ogunwale's avatar Wale Ogunwale Committed by android-build-merger
Browse files

Merge \\"Do remove starting windows for activities in an invisible stack\\"...

Merge \\"Do remove starting windows for activities in an invisible stack\\" into nyc-mr1-dev am: 1ae27783
am: d0c3bc32

Change-Id: I1887cfae7a32817dc8ef4f87eec20496e8e5aa81
parents 5ddb26ea d0c3bc32
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -2051,6 +2051,14 @@ final class ActivityStack {
        // We don't want to clear starting window for activities that aren't behind fullscreen
        // activities as we need to display their starting window until they are done initializing.
        boolean behindFullscreenActivity = false;

        if (getStackVisibilityLocked(null) == STACK_INVISIBLE) {
            // The stack is not visible, so no activity in it should be displaying a starting
            // window. Mark all activities below top and behind fullscreen.
            aboveTop = false;
            behindFullscreenActivity = true;
        }

        for (int taskNdx = mTaskHistory.size() - 1; taskNdx >= 0; --taskNdx) {
            final ArrayList<ActivityRecord> activities = mTaskHistory.get(taskNdx).mActivities;
            for (int activityNdx = activities.size() - 1; activityNdx >= 0; --activityNdx) {