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

Commit beefd189 authored by Sunny Goyal's avatar Sunny Goyal
Browse files

Fixing allSet page not closed if recentsAnimation takes time to start

> Also finishing the activity so that it doesn't show in home settings backstack

Bug: 204541138
Test: Manual
Change-Id: I7deec0d1ef7eec0464a0f21bf30b25cd5e18d02d
parent d71a4288
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -151,10 +151,8 @@ public class ProgressDelegateInputConsumer implements InputConsumer,

        ObjectAnimator anim = mProgress.animateToValue(endValue);
        anim.setDuration(duration).setInterpolator(scrollInterpolatorForVelocity(velocity));
        if (mRecentsAnimationController != null) {
        anim.addListener(AnimatorListeners.forSuccessCallback(
                () -> mStateCallback.setState(STATE_FLING_FINISHED)));
        }
        anim.start();
    }

+3 −0
Original line number Diff line number Diff line
@@ -136,6 +136,9 @@ public class AllSetActivity extends Activity {
    protected void onPause() {
        super.onPause();
        clearBinderOverride();
        if (mSwipeProgress.value >= 1) {
            finishAndRemoveTask();
        }
    }

    private void clearBinderOverride() {