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

Commit 32e966cc authored by Chet Haase's avatar Chet Haase Committed by Android (Google) Code Review
Browse files

Merge "Fix crash in AnimationDrawable" into lmp-dev

parents 71809ee7 03043577
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -114,7 +114,9 @@ public class AnimationDrawable extends DrawableContainer implements Runnable, An
        final boolean changed = super.setVisible(visible, restart);
        if (visible) {
            if (restart || changed) {
                setFrame(restart ? 0 : mCurFrame, true, mAnimating);
                boolean startFromZero = restart || mCurFrame < 0 ||
                        mCurFrame >= mAnimationState.getChildCount();
                setFrame(startFromZero ? 0 : mCurFrame, true, mAnimating);
            }
        } else {
            unscheduleSelf(this);