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

Commit 7beecfaf authored by Patrick Dubroy's avatar Patrick Dubroy
Browse files

Fix latent bug with reinitializing an ObjectAnimator.

parent 85562dde
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -340,8 +340,9 @@ public final class ObjectAnimator extends ValueAnimator {
    @Override
    public void setTarget(Object target) {
        if (mTarget != target) {
            final Object oldTarget = mTarget;
            mTarget = target;
            if (mTarget  != null && target != null && mTarget.getClass() == target.getClass()) {
            if (oldTarget != null && target != null && oldTarget.getClass() == target.getClass()) {
                return;
            }
            // New target type should cause re-initialization prior to starting