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

Commit cd1727c0 authored by Android Build Merger (Role)'s avatar Android Build Merger (Role)
Browse files

[automerger] Fix crash caused by removing update listener in update listener. am: 012d39a0

Change-Id: I8f88ca66ee8d7ffed2de2864130331d5a0d9f6c8
parents dc257e6e 012d39a0
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -466,9 +466,12 @@ public class AllAppsContainerView extends SpringRelativeLayout implements DragSo
     */
    public void addSpringFromFlingUpdateListener(ValueAnimator animator, float velocity) {
        animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
            boolean shouldSpring = true;

            @Override
            public void onAnimationUpdate(ValueAnimator valueAnimator) {
                if (valueAnimator.getAnimatedFraction() >= FLING_ANIMATION_THRESHOLD) {
                if (shouldSpring
                        && valueAnimator.getAnimatedFraction() >= FLING_ANIMATION_THRESHOLD) {
                    int searchViewId = getSearchView().getId();
                    addSpringView(searchViewId);

@@ -481,7 +484,7 @@ public class AllAppsContainerView extends SpringRelativeLayout implements DragSo
                                }
                            });

                    animator.removeUpdateListener(this);
                    shouldSpring = false;
                }
            }
        });