summaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authorBrad Fitzpatrick <brad@danga.com>2009-04-27 10:51:06 -0700
committerJean-Baptiste Queru <jbq@google.com>2009-07-07 12:38:50 -0700
commit0f07b2c850ee1462ca4cf3137a954a9fc4bdf773 (patch)
tree9fdeace7cec8671d97b95b1817baf2dce7892d82 /graphics
parent17d53ff98b4c131d1a0ffdb152bc293c92083583 (diff)
downloadframeworks_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!
Diffstat (limited to 'graphics')
-rw-r--r--graphics/java/android/graphics/drawable/Drawable.java2
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;