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

Commit 77802d6d authored by Tony Wickham's avatar Tony Wickham
Browse files

Cancel animations after reading MotionPauseDetector#isPaused()

Otherwise, it clears MotionPauseDetector so isPaused returns false.

Fixes: 330186943
Flag: none
Test: manual
Change-Id: I9e0982c18cc5264a1fab53077ac551d2880a6eae
parent 50ae58df
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -324,7 +324,6 @@ public class NoButtonQuickSwitchTouchController implements TouchController,

    @Override
    public void onDragEnd(PointF velocity) {
        cancelAnimations();
        boolean horizontalFling = mSwipeDetector.isFling(velocity.x);
        boolean verticalFling = mSwipeDetector.isFling(velocity.y);
        boolean noFling = !horizontalFling && !verticalFling;
@@ -353,6 +352,7 @@ public class NoButtonQuickSwitchTouchController implements TouchController,
            return;
        }
        InteractionJankMonitorWrapper.cancel(Cuj.CUJ_LAUNCHER_APP_SWIPE_TO_RECENTS);
        cancelAnimations();

        final LauncherState targetState;
        if (horizontalFling && verticalFling) {