diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-06-29 20:09:27 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-06-29 20:09:27 -0700 |
commit | 083928fefde7060eb69f7f45cd8e2180efa9bfe1 (patch) | |
tree | 4530e1220d86615bd6d491aff69c0bd9d54352f6 | |
parent | 8561de157c78e65e49f6989cd2c242c416631df7 (diff) | |
parent | 6be507cc66863a08f08d6c0675e5bc11e5a45d32 (diff) | |
download | frameworks_base-083928fefde7060eb69f7f45cd8e2180efa9bfe1.zip frameworks_base-083928fefde7060eb69f7f45cd8e2180efa9bfe1.tar.gz frameworks_base-083928fefde7060eb69f7f45cd8e2180efa9bfe1.tar.bz2 |
Merge change 5718 into donut
* changes:
Fix NullPointerException in DrawableContainer.mutate()
-rw-r--r-- | graphics/java/android/graphics/drawable/DrawableContainer.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/graphics/java/android/graphics/drawable/DrawableContainer.java b/graphics/java/android/graphics/drawable/DrawableContainer.java index f8b88d0..376b1df 100644 --- a/graphics/java/android/graphics/drawable/DrawableContainer.java +++ b/graphics/java/android/graphics/drawable/DrawableContainer.java @@ -234,8 +234,10 @@ public class DrawableContainer extends Drawable implements Drawable.Callback { @Override public Drawable mutate() { if (!mMutated && super.mutate() == this) { - for (Drawable child : mDrawableContainerState.mDrawables) { - child.mutate(); + final int N = mDrawableContainerState.getChildCount(); + final Drawable[] drawables = mDrawableContainerState.getChildren(); + for (int i = 0; i < N; i++) { + drawables[i].mutate(); } mMutated = true; } |