Merge "Use the pre-reset userLeaving for canPipOnFinish" into tm-qpr-dev am: 77a72dc470
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18298132 Change-Id: Icde57218525a96395a292ca09cba3220a8d43e73 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -1674,6 +1674,7 @@ class ActivityStarter {
|
||||
private @Nullable Task handleStartResult(@NonNull ActivityRecord started,
|
||||
ActivityOptions options, int result, Transition newTransition,
|
||||
RemoteTransition remoteTransition) {
|
||||
final boolean userLeaving = mSupervisor.mUserLeaving;
|
||||
mSupervisor.mUserLeaving = false;
|
||||
final Task currentRootTask = started.getRootTask();
|
||||
final Task startedActivityRootTask =
|
||||
@@ -1747,7 +1748,7 @@ class ActivityStarter {
|
||||
// until after we launched to identify the relevant activity.
|
||||
transitionController.setTransientLaunch(mLastStartActivityRecord, mPriorAboveTask);
|
||||
}
|
||||
if (!mSupervisor.mUserLeaving) {
|
||||
if (!userLeaving) {
|
||||
// no-user-leaving implies not entering PiP.
|
||||
transitionController.setCanPipOnFinish(false /* canPipOnFinish */);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user