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

Commit 1d82dd4d authored by Sunny Goyal's avatar Sunny Goyal
Browse files

Fixing crash when cancelAnimaiton happens while we are aboutto enter long-swipe

Bug: 79419808
Change-Id: I17741ef7b35a8b82543e52c4958289933cf04a43
parent 5d1873a8
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -880,6 +880,13 @@ public class WindowTransformSwipeHandler<T extends BaseDraggingActivity> {
            return;
        }

        RemoteAnimationTargetSet targetSet = mRecentsAnimationWrapper.targetSet;
        if (targetSet == null) {
            // This can happen when cancelAnimation comes on the background thread, while we are
            // processing the long swipe on the UI thread.
            return;
        }

        mLongSwipeController = mActivityControlHelper.getLongSwipeController(
                mActivity, mRecentsAnimationWrapper.targetSet);
        onLongSwipeDisplacementUpdated();