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

Commit 5983ac77 authored by Saumya Prakash's avatar Saumya Prakash
Browse files

Fix jump in app launch when quick switching from Home

This change addresses a recent regression that caused quick switch to not scale up to full screen during the launch animation.

Fix: 326625526
Test: Launch quick switch from home and ensure it is a smooth transition
Flag: N/A
Change-Id: Id94d5d3eae0625225f880897e1e5f3cf9e4fea6c
parent 56392d2f
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -324,12 +324,12 @@ 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;
        if (mMotionPauseDetector.isPaused() && noFling) {
            // Going to Overview.
            cancelAnimations();
            InteractionJankMonitorWrapper.cancel(Cuj.CUJ_LAUNCHER_QUICK_SWITCH);

            StateAnimationConfig config = new StateAnimationConfig();
@@ -455,7 +455,6 @@ public class NoButtonQuickSwitchTouchController implements TouchController,
        nonOverviewAnim.setDuration(Math.max(xDuration, yDuration));
        mNonOverviewAnim.setEndAction(() -> onAnimationToStateCompleted(targetState));

        cancelAnimations();
        xOverviewAnim.start();
        yOverviewAnim.start();
        nonOverviewAnim.start();