commit | 04c022f4c12a778027957a266dd9fce2b70a1cb0 | [log] [tgz] |
---|---|---|
author | ztenghui <ztenghui@google.com> | Fri Dec 05 18:28:28 2014 +0000 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Fri Dec 05 18:28:30 2014 +0000 |
tree | 3a0f95de9088705131bf7461fb12509826395d55 | |
parent | ffbb52d0807070714e4893a6ea8e4c139b85a939 [diff] | |
parent | d2f50c78c3c5205d6b28b7079d2f845c3d9dc0b3 [diff] |
Merge "AVD: Deep copy the animator target setup when mutate." into lmp-mr1-dev
diff --git a/graphics/java/android/graphics/drawable/AnimatedVectorDrawable.java b/graphics/java/android/graphics/drawable/AnimatedVectorDrawable.java index e9c8c2a..2a17a60 100644 --- a/graphics/java/android/graphics/drawable/AnimatedVectorDrawable.java +++ b/graphics/java/android/graphics/drawable/AnimatedVectorDrawable.java
@@ -146,7 +146,8 @@ @Override public Drawable mutate() { if (!mMutated && super.mutate() == this) { - mAnimatedVectorState.mVectorDrawable.mutate(); + mAnimatedVectorState = new AnimatedVectorDrawableState( + mAnimatedVectorState, mCallback, null); mMutated = true; } return this;