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

Commit d5e7ad4a authored by Pat Manning's avatar Pat Manning
Browse files

Set overview progress on fling to 1 only if going to overview state.

Test: manual
Bug: 202826469
Change-Id: I328577653d26c74de7d82149b2a393674a09561a
parent 01a7bcc6
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -2170,7 +2170,8 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
            @Nullable AnimatorSet animatorSet, GestureState.GestureEndTarget endTarget,
            TaskViewSimulator[] taskViewSimulators) {
        mCurrentGestureEndTarget = endTarget;
        if (endTarget == GestureState.GestureEndTarget.RECENTS) {
        boolean isOverviewEndTarget = endTarget == GestureState.GestureEndTarget.RECENTS;
        if (isOverviewEndTarget) {
            updateGridProperties();
        }

@@ -2199,10 +2200,11 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T
                }
            }
        }
        int overviewProgress = isOverviewEndTarget ? 1 : 0;
        if (animatorSet == null) {
            setOverviewProgress(1);
            setOverviewProgress(overviewProgress);
        } else {
            animatorSet.play(ObjectAnimator.ofFloat(this, OVERVIEW_PROGRESS, 1));
            animatorSet.play(ObjectAnimator.ofFloat(this, OVERVIEW_PROGRESS, overviewProgress));
        }
    }