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

Commit 7a228045 authored by android-build-team Robot's avatar android-build-team Robot Committed by android-build-merger
Browse files

Merge "Clear references to animation runner when the animation ends." into pi-dev

am: b8783487

Change-Id: I8a1d90b75128884ebcbcb081e64460edc1794301
parents 63d0f71d b8783487
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -79,7 +79,7 @@ public class RecentsAnimationController implements DeathRecipient {
    public @interface ReorderMode {}

    private final WindowManagerService mService;
    private final IRecentsAnimationRunner mRunner;
    private IRecentsAnimationRunner mRunner;
    private final RecentsAnimationCallbacks mCallbacks;
    private final ArrayList<TaskAnimationAdapter> mPendingAnimations = new ArrayList<>();
    private final int mDisplayId;
@@ -426,7 +426,10 @@ public class RecentsAnimationController implements DeathRecipient {
            removeAnimation(taskAdapter);
        }

        // Clear references to the runner
        unlinkToDeathOfRunner();
        mRunner = null;

        // Clear associated input consumers
        mService.mInputMonitor.updateInputWindowsLw(true /*force*/);
        mService.destroyInputConsumer(INPUT_CONSUMER_RECENTS_ANIMATION);