Merge "Set transient launch after collecting for recent at keyguard" into udc-qpr-dev am: ad3f3dbb49 am: 137176886c

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

Change-Id: I71632b694e16c169f30f689ed12d48070660ddf0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Riddle Hsu
2023-07-14 01:24:02 +00:00
committed by Automerger Merge Worker

View File

@@ -1594,6 +1594,9 @@ class ActivityStarter {
if (forceTransientTransition) {
transitionController.collect(mLastStartActivityRecord);
transitionController.collect(mPriorAboveTask);
// If keyguard is active and occluded, the transient target won't be moved to front
// to be collected, so set transient again after it is collected.
transitionController.setTransientLaunch(mLastStartActivityRecord, mPriorAboveTask);
final DisplayContent dc = mLastStartActivityRecord.getDisplayContent();
// update wallpaper target to TransientHide
dc.mWallpaperController.adjustWallpaperWindows();