diff options
author | Brad Fitzpatrick <brad@danga.com> | 2009-04-27 10:51:06 -0700 |
---|---|---|
committer | Jean-Baptiste Queru <jbq@google.com> | 2009-07-07 12:38:50 -0700 |
commit | 0f07b2c850ee1462ca4cf3137a954a9fc4bdf773 (patch) | |
tree | 9fdeace7cec8671d97b95b1817baf2dce7892d82 | |
parent | 17d53ff98b4c131d1a0ffdb152bc293c92083583 (diff) | |
download | frameworks_base-0f07b2c850ee1462ca4cf3137a954a9fc4bdf773.zip frameworks_base-0f07b2c850ee1462ca4cf3137a954a9fc4bdf773.tar.gz frameworks_base-0f07b2c850ee1462ca4cf3137a954a9fc4bdf773.tar.bz2 |
Lazily allocate the mBounds Rect in Drawable.
For background, see:
http://kohlerm.blogspot.com/2009/04/analyzing-memory-usage-off-your-android.html
Thanks, Markus!
-rw-r--r-- | graphics/java/android/graphics/drawable/Drawable.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/graphics/java/android/graphics/drawable/Drawable.java b/graphics/java/android/graphics/drawable/Drawable.java index 910e111..4f58a0c 100644 --- a/graphics/java/android/graphics/drawable/Drawable.java +++ b/graphics/java/android/graphics/drawable/Drawable.java @@ -101,7 +101,7 @@ public abstract class Drawable { private int[] mStateSet = StateSet.WILD_CARD; private int mLevel = 0; private int mChangingConfigurations = 0; - private Rect mBounds = ZERO_BOUNDS_RECT; + private Rect mBounds = ZERO_BOUNDS_RECT; // lazily becomes a new Rect() /*package*/ Callback mCallback = null; private boolean mVisible = true; |