Loading services/core/java/com/android/server/wm/SurfaceAnimator.java +7 −1 Original line number Diff line number Diff line Loading @@ -251,7 +251,7 @@ class SurfaceAnimator { if (DEBUG_ANIM) Slog.i(TAG, "Cancelling animation restarting=" + restarting); final SurfaceControl leash = mLeash; final AnimationAdapter animation = mAnimation; reset(t, forwardCancel); reset(t, false); if (animation != null) { if (!mAnimationStartDelayed && forwardCancel) { animation.onAnimationCancelled(leash); Loading @@ -260,6 +260,12 @@ class SurfaceAnimator { mAnimationFinishedCallback.run(); } } if (forwardCancel && leash != null) { t.remove(leash); mService.scheduleAnimationLocked(); } if (!restarting) { mAnimationStartDelayed = false; } Loading Loading
services/core/java/com/android/server/wm/SurfaceAnimator.java +7 −1 Original line number Diff line number Diff line Loading @@ -251,7 +251,7 @@ class SurfaceAnimator { if (DEBUG_ANIM) Slog.i(TAG, "Cancelling animation restarting=" + restarting); final SurfaceControl leash = mLeash; final AnimationAdapter animation = mAnimation; reset(t, forwardCancel); reset(t, false); if (animation != null) { if (!mAnimationStartDelayed && forwardCancel) { animation.onAnimationCancelled(leash); Loading @@ -260,6 +260,12 @@ class SurfaceAnimator { mAnimationFinishedCallback.run(); } } if (forwardCancel && leash != null) { t.remove(leash); mService.scheduleAnimationLocked(); } if (!restarting) { mAnimationStartDelayed = false; } Loading