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

Commit a035c1da 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

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

Change-Id: I0dcbac7aa73ec6c7ce2be63bdfbf34f59524bf11
parents 064391c9 763d7172
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);