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

Commit 06f5fdba authored by Automerger Merge Worker's avatar Automerger Merge Worker Committed by Android (Google) Code Review
Browse files

Merge "Merge "Remove unnecessary clean up of targets" into sc-v2-dev am: e59a4fee am: 02ab472c"

parents 85c6cf16 3a6d055e
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -263,13 +263,6 @@ public class RecentsAnimationController implements DeathRecipient {
                    "finish(%b): mCanceled=%b", moveHomeToTop, mCanceled);
            final long token = Binder.clearCallingIdentity();
            try {
                synchronized (mService.getWindowManagerLock()) {
                    // Remove all new task targets.
                    for (int i = mPendingNewTaskTargets.size() - 1; i >= 0; i--) {
                        removeTaskInternal(mPendingNewTaskTargets.get(i));
                    }
                }

                // Note, the callback will handle its own synchronization, do not lock on WM lock
                // prior to calling the callback
                mCallbacks.onAnimationFinished(moveHomeToTop
@@ -759,7 +752,7 @@ public class RecentsAnimationController implements DeathRecipient {
        // the task-id with the leaf id.
        final Task leafTask = task.getTopLeafTask();
        int taskId = leafTask.mTaskId;
        TaskAnimationAdapter adapter = (TaskAnimationAdapter) addAnimation(task,
        TaskAnimationAdapter adapter = addAnimation(task,
                !recentTaskIds.get(taskId), true /* hidden */, finishedCallback);
        mPendingNewTaskTargets.add(taskId);
        return adapter.createRemoteAnimationTarget(taskId);
@@ -1012,6 +1005,7 @@ public class RecentsAnimationController implements DeathRecipient {
            taskAdapter.onCleanup();
        }
        // Should already be empty, but clean-up pending task-appears in-case they weren't sent.
        mPendingNewTaskTargets.clear();
        mPendingTaskAppears.clear();

        for (int i = mPendingWallpaperAnimations.size() - 1; i >= 0; i--) {