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

Commit acd80709 authored by ztenghui's avatar ztenghui Committed by Android Git Automerger
Browse files

am c793e67c: Merge "Fix AVD for CTS failure." into lmp-dev

* commit 'c793e67ca93a1550fa68c887ef00d207ac1e1d84':
  Fix AVD for CTS failure.
parents 1ac7646e dde35339
Loading
Loading
Loading
Loading
+9 −2
Original line number Original line Diff line number Diff line
@@ -137,8 +137,7 @@ public class AnimatedVectorDrawable extends Drawable implements Animatable {
    private boolean mMutated;
    private boolean mMutated;


    public AnimatedVectorDrawable() {
    public AnimatedVectorDrawable() {
        mAnimatedVectorState = new AnimatedVectorDrawableState(
        mAnimatedVectorState = new AnimatedVectorDrawableState(null);
                new AnimatedVectorDrawableState(null));
    }
    }


    private AnimatedVectorDrawable(AnimatedVectorDrawableState state, Resources res,
    private AnimatedVectorDrawable(AnimatedVectorDrawableState state, Resources res,
@@ -160,9 +159,15 @@ public class AnimatedVectorDrawable extends Drawable implements Animatable {


    @Override
    @Override
    public ConstantState getConstantState() {
    public ConstantState getConstantState() {
        mAnimatedVectorState.mChangingConfigurations = getChangingConfigurations();
        return mAnimatedVectorState;
        return mAnimatedVectorState;
    }
    }


    @Override
    public int getChangingConfigurations() {
        return super.getChangingConfigurations() | mAnimatedVectorState.mChangingConfigurations;
    }

    @Override
    @Override
    public void draw(Canvas canvas) {
    public void draw(Canvas canvas) {
        mAnimatedVectorState.mVectorDrawable.draw(canvas);
        mAnimatedVectorState.mVectorDrawable.draw(canvas);
@@ -347,6 +352,8 @@ public class AnimatedVectorDrawable extends Drawable implements Animatable {
                        mTargetNameMap.put(animClone, targetName);
                        mTargetNameMap.put(animClone, targetName);
                    }
                    }
                }
                }
            } else {
                mVectorDrawable = new VectorDrawable();
            }
            }
        }
        }