Merge "Pass NO_USER_ACTION activity option along to shell transition" into tm-qpr-dev am: 5f49a6b8cf
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18133648 Change-Id: I48965ac8fd93401e3f793616aded9cacd7a6928d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -1747,6 +1747,10 @@ class ActivityStarter {
|
|||||||
// until after we launched to identify the relevant activity.
|
// until after we launched to identify the relevant activity.
|
||||||
transitionController.setTransientLaunch(mLastStartActivityRecord, mPriorAboveTask);
|
transitionController.setTransientLaunch(mLastStartActivityRecord, mPriorAboveTask);
|
||||||
}
|
}
|
||||||
|
if (!mSupervisor.mUserLeaving) {
|
||||||
|
// no-user-leaving implies not entering PiP.
|
||||||
|
transitionController.setCanPipOnFinish(false /* canPipOnFinish */);
|
||||||
|
}
|
||||||
if (newTransition != null) {
|
if (newTransition != null) {
|
||||||
transitionController.requestStartTransition(newTransition,
|
transitionController.requestStartTransition(newTransition,
|
||||||
mTargetTask == null ? started.getTask() : mTargetTask,
|
mTargetTask == null ? started.getTask() : mTargetTask,
|
||||||
|
|||||||
@@ -544,6 +544,12 @@ class TransitionController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @see Transition#setCanPipOnFinish */
|
||||||
|
void setCanPipOnFinish(boolean canPipOnFinish) {
|
||||||
|
if (mCollectingTransition == null) return;
|
||||||
|
mCollectingTransition.setCanPipOnFinish(canPipOnFinish);
|
||||||
|
}
|
||||||
|
|
||||||
void legacyDetachNavigationBarFromApp(@NonNull IBinder token) {
|
void legacyDetachNavigationBarFromApp(@NonNull IBinder token) {
|
||||||
final Transition transition = Transition.fromBinder(token);
|
final Transition transition = Transition.fromBinder(token);
|
||||||
if (transition == null || !mPlayingTransitions.contains(transition)) {
|
if (transition == null || !mPlayingTransitions.contains(transition)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user