Loading services/core/java/com/android/server/wm/ActivityStarter.java +4 −0 Original line number Diff line number Diff line Loading @@ -1747,6 +1747,10 @@ class ActivityStarter { // until after we launched to identify the relevant activity. transitionController.setTransientLaunch(mLastStartActivityRecord, mPriorAboveTask); } if (!mSupervisor.mUserLeaving) { // no-user-leaving implies not entering PiP. transitionController.setCanPipOnFinish(false /* canPipOnFinish */); } if (newTransition != null) { transitionController.requestStartTransition(newTransition, mTargetTask == null ? started.getTask() : mTargetTask, Loading services/core/java/com/android/server/wm/TransitionController.java +6 −0 Original line number Diff line number Diff line Loading @@ -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) { final Transition transition = Transition.fromBinder(token); if (transition == null || !mPlayingTransitions.contains(transition)) { Loading Loading
services/core/java/com/android/server/wm/ActivityStarter.java +4 −0 Original line number Diff line number Diff line Loading @@ -1747,6 +1747,10 @@ class ActivityStarter { // until after we launched to identify the relevant activity. transitionController.setTransientLaunch(mLastStartActivityRecord, mPriorAboveTask); } if (!mSupervisor.mUserLeaving) { // no-user-leaving implies not entering PiP. transitionController.setCanPipOnFinish(false /* canPipOnFinish */); } if (newTransition != null) { transitionController.requestStartTransition(newTransition, mTargetTask == null ? started.getTask() : mTargetTask, Loading
services/core/java/com/android/server/wm/TransitionController.java +6 −0 Original line number Diff line number Diff line Loading @@ -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) { final Transition transition = Transition.fromBinder(token); if (transition == null || !mPlayingTransitions.contains(transition)) { Loading