Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5720d8e7 authored by Winson Chung's avatar Winson Chung
Browse files

Use task's surface animator

Bug: 112203982
Test: Swipe up still works
Test: atest FrameworksServicesTests:RecentsAnimationTest

Change-Id: I35559f1694705be7f2e9ebfbbee2eef7139bfc85
parent e4c7d37e
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -315,12 +315,9 @@ public class RecentsAnimationController implements DeathRecipient {
    @VisibleForTesting
    AnimationAdapter addAnimation(Task task, boolean isRecentTaskInvisible) {
        if (DEBUG_RECENTS_ANIMATIONS) Slog.d(TAG, "addAnimation(" + task.getName() + ")");
        // TODO: Refactor this to use the task's animator
        final SurfaceAnimator anim = new SurfaceAnimator(task, null /* animationFinishedCallback */,
                mService);
        final TaskAnimationAdapter taskAdapter = new TaskAnimationAdapter(task,
                isRecentTaskInvisible);
        anim.startAnimation(task.getPendingTransaction(), taskAdapter, false /* hidden */);
        task.startAnimation(task.getPendingTransaction(), taskAdapter, false /* hidden */);
        task.commitPendingTransaction();
        mPendingAnimations.add(taskAdapter);
        return taskAdapter;