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

Commit badd2a9a authored by George Mount's avatar George Mount Committed by Automerger Merge Worker
Browse files

Make Animators pass internal tests am: 139b27a4

parents 3fadc465 139b27a4
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1503,6 +1503,7 @@ public final class AnimatorSet extends Animator implements AnimationHandler.Anim
        anim.mNodeMap = new ArrayMap<Animator, Node>();
        anim.mNodes = new ArrayList<Node>(nodeCount);
        anim.mEvents = new ArrayList<AnimationEvent>();
        anim.mStartListenersCalled = false;
        anim.mAnimationEndListener = new AnimatorListenerAdapter() {
            @Override
            public void onAnimationEnd(Animator animation) {
+5 −1
Original line number Diff line number Diff line
@@ -135,11 +135,15 @@ public class ViewPropertyAnimatorTest {
     * @throws Exception
     */
    @Before
    public void setUp() throws Exception {
    public void setUp() throws Throwable {
        final BasicAnimatorActivity activity = mActivityRule.getActivity();
        Button button = activity.findViewById(R.id.animatingButton);

        mAnimator = button.animate().x(100).y(100);
        mActivityRule.runOnUiThread(() -> {
            mAnimator.start();
            mAnimator.cancel();
        });

        // mListener is the main testing mechanism of this file. The asserts of each test
        // are embedded in the listener callbacks that it implements.