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

Commit 142228a2 authored by Yuncheol Heo's avatar Yuncheol Heo Committed by Automerger Merge Worker
Browse files

Merge "Dispatch taskInfoChanged after the app transition is finished." into...

Merge "Dispatch taskInfoChanged after the app transition is finished." into sc-v2-dev am: 763d7172 am: a035c1da

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

Change-Id: Ib01c574d59953297c5c53a605767cd4f716fe2cc
parents 38d931cc a035c1da
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -4900,6 +4900,10 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A
            // getting visible so we also wait for them.
            forAllWindows(mWmService::makeWindowFreezingScreenIfNeededLocked, true);
        }
        // dispatchTaskInfoChangedIfNeeded() right after ActivityRecord#setVisibility() can report
        // the stale visible state, because the state will be updated after the app transition.
        // So tries to report the actual visible state again where the state is changed.
        if (task != null) task.dispatchTaskInfoChangedIfNeeded(false /* force */);
        ProtoLog.v(WM_DEBUG_APP_TRANSITIONS,
                "commitVisibility: %s: visible=%b mVisibleRequested=%b", this,
                isVisible(), mVisibleRequested);