Loading libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipAnimationController.java +5 −0 Original line number Diff line number Diff line Loading @@ -188,6 +188,11 @@ public class PipAnimationController { return mCurrentAnimator; } /** Reset animator state to prevent it from being used after its lifetime. */ public void resetAnimatorState() { mCurrentAnimator = null; } private PipTransitionAnimator setupPipTransitionAnimator(PipTransitionAnimator animator) { animator.setSurfaceTransactionHelper(mSurfaceTransactionHelper); animator.setInterpolator(Interpolators.FAST_OUT_SLOW_IN); Loading libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java +1 −0 Original line number Diff line number Diff line Loading @@ -1854,6 +1854,7 @@ public class PipTaskOrganizer implements ShellTaskOrganizer.TaskListener, animator::clearContentOverlay); } PipAnimationController.quietCancel(animator); mPipAnimationController.resetAnimatorState(); } } Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipAnimationController.java +5 −0 Original line number Diff line number Diff line Loading @@ -188,6 +188,11 @@ public class PipAnimationController { return mCurrentAnimator; } /** Reset animator state to prevent it from being used after its lifetime. */ public void resetAnimatorState() { mCurrentAnimator = null; } private PipTransitionAnimator setupPipTransitionAnimator(PipTransitionAnimator animator) { animator.setSurfaceTransactionHelper(mSurfaceTransactionHelper); animator.setInterpolator(Interpolators.FAST_OUT_SLOW_IN); Loading
libs/WindowManager/Shell/src/com/android/wm/shell/pip/PipTaskOrganizer.java +1 −0 Original line number Diff line number Diff line Loading @@ -1854,6 +1854,7 @@ public class PipTaskOrganizer implements ShellTaskOrganizer.TaskListener, animator::clearContentOverlay); } PipAnimationController.quietCancel(animator); mPipAnimationController.resetAnimatorState(); } } Loading