Loading libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTransition.java +2 −2 Original line number Diff line number Diff line Loading @@ -315,7 +315,7 @@ public class PipTransition extends PipTransitionController { } @Override public void onTransitionMerged(@NonNull IBinder transition) { public void onTransitionConsumed(@NonNull IBinder transition, boolean aborted) { if (transition != mExitTransition) { return; } Loading @@ -328,7 +328,7 @@ public class PipTransition extends PipTransitionController { } // Unset exitTransition AFTER cancel so that finishResize knows we are merging. mExitTransition = null; if (!cancelled) return; if (!cancelled || aborted) return; final ActivityManager.RunningTaskInfo taskInfo = mPipOrganizer.getTaskInfo(); if (taskInfo != null) { startExpandAnimation(taskInfo, mPipOrganizer.getSurfaceControl(), Loading libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenTransitions.java +3 −1 Original line number Diff line number Diff line Loading @@ -246,7 +246,9 @@ class SplitScreenTransitions { return true; } void onTransitionMerged(@NonNull IBinder transition) { void onTransitionConsumed(@NonNull IBinder transition, boolean aborted) { if (aborted) return; // Once a pending enter transition got merged, make sure to append the reset of finishing // operations to the finish transition. if (transition == mPendingEnter) { Loading libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java +2 −2 Original line number Diff line number Diff line Loading @@ -1574,8 +1574,8 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, } @Override public void onTransitionMerged(@NonNull IBinder transition) { mSplitTransitions.onTransitionMerged(transition); public void onTransitionConsumed(@NonNull IBinder transition, boolean aborted) { mSplitTransitions.onTransitionConsumed(transition, aborted); } @Override Loading libs/WindowManager/Shell/src/com/android/wm/shell/transition/DefaultMixedHandler.java +2 −2 Original line number Diff line number Diff line Loading @@ -274,7 +274,7 @@ public class DefaultMixedHandler implements Transitions.TransitionHandler { } @Override public void onTransitionMerged(@NonNull IBinder transition) { public void onTransitionConsumed(@NonNull IBinder transition, boolean aborted) { MixedTransition mixed = null; for (int i = mActiveTransitions.size() - 1; i >= 0; --i) { if (mActiveTransitions.get(i).mTransition != transition) continue; Loading @@ -283,7 +283,7 @@ public class DefaultMixedHandler implements Transitions.TransitionHandler { } if (mixed == null) return; if (mixed.mType == MixedTransition.TYPE_ENTER_PIP_FROM_SPLIT) { mPipHandler.onTransitionMerged(transition); mPipHandler.onTransitionConsumed(transition, aborted); } } } libs/WindowManager/Shell/src/com/android/wm/shell/transition/RemoteTransitionHandler.java +1 −1 Original line number Diff line number Diff line Loading @@ -83,7 +83,7 @@ public class RemoteTransitionHandler implements Transitions.TransitionHandler { } @Override public void onTransitionMerged(@NonNull IBinder transition) { public void onTransitionConsumed(@NonNull IBinder transition, boolean aborted) { mRequestedRemotes.remove(transition); } Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTransition.java +2 −2 Original line number Diff line number Diff line Loading @@ -315,7 +315,7 @@ public class PipTransition extends PipTransitionController { } @Override public void onTransitionMerged(@NonNull IBinder transition) { public void onTransitionConsumed(@NonNull IBinder transition, boolean aborted) { if (transition != mExitTransition) { return; } Loading @@ -328,7 +328,7 @@ public class PipTransition extends PipTransitionController { } // Unset exitTransition AFTER cancel so that finishResize knows we are merging. mExitTransition = null; if (!cancelled) return; if (!cancelled || aborted) return; final ActivityManager.RunningTaskInfo taskInfo = mPipOrganizer.getTaskInfo(); if (taskInfo != null) { startExpandAnimation(taskInfo, mPipOrganizer.getSurfaceControl(), Loading
libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/SplitScreenTransitions.java +3 −1 Original line number Diff line number Diff line Loading @@ -246,7 +246,9 @@ class SplitScreenTransitions { return true; } void onTransitionMerged(@NonNull IBinder transition) { void onTransitionConsumed(@NonNull IBinder transition, boolean aborted) { if (aborted) return; // Once a pending enter transition got merged, make sure to append the reset of finishing // operations to the finish transition. if (transition == mPendingEnter) { Loading
libs/WindowManager/Shell/src/com/android/wm/shell/splitscreen/StageCoordinator.java +2 −2 Original line number Diff line number Diff line Loading @@ -1574,8 +1574,8 @@ public class StageCoordinator implements SplitLayout.SplitLayoutHandler, } @Override public void onTransitionMerged(@NonNull IBinder transition) { mSplitTransitions.onTransitionMerged(transition); public void onTransitionConsumed(@NonNull IBinder transition, boolean aborted) { mSplitTransitions.onTransitionConsumed(transition, aborted); } @Override Loading
libs/WindowManager/Shell/src/com/android/wm/shell/transition/DefaultMixedHandler.java +2 −2 Original line number Diff line number Diff line Loading @@ -274,7 +274,7 @@ public class DefaultMixedHandler implements Transitions.TransitionHandler { } @Override public void onTransitionMerged(@NonNull IBinder transition) { public void onTransitionConsumed(@NonNull IBinder transition, boolean aborted) { MixedTransition mixed = null; for (int i = mActiveTransitions.size() - 1; i >= 0; --i) { if (mActiveTransitions.get(i).mTransition != transition) continue; Loading @@ -283,7 +283,7 @@ public class DefaultMixedHandler implements Transitions.TransitionHandler { } if (mixed == null) return; if (mixed.mType == MixedTransition.TYPE_ENTER_PIP_FROM_SPLIT) { mPipHandler.onTransitionMerged(transition); mPipHandler.onTransitionConsumed(transition, aborted); } } }
libs/WindowManager/Shell/src/com/android/wm/shell/transition/RemoteTransitionHandler.java +1 −1 Original line number Diff line number Diff line Loading @@ -83,7 +83,7 @@ public class RemoteTransitionHandler implements Transitions.TransitionHandler { } @Override public void onTransitionMerged(@NonNull IBinder transition) { public void onTransitionConsumed(@NonNull IBinder transition, boolean aborted) { mRequestedRemotes.remove(transition); } Loading