diff options
| author | 2015-07-09 14:19:01 -0700 | |
|---|---|---|
| committer | 2015-07-09 21:25:52 +0000 | |
| commit | 7209deedcde98ea0cca519e73d910bafa5193334 (patch) | |
| tree | 659d736fb692e48877d88da3c3e54ff7cd876080 | |
| parent | adebbebaa7d516628b5946dd023ff8726e75d2b0 (diff) | |
Delete dead code
Bug: 22378829
Every time setText is called a BoringLayout is created.
BoringLayout internally creates a new Paint called mWorkPaint.
However, creating a Paint turns out to be somewhat substantial
amount of work, and mWorkPaint is never actually used. Deleting
this shaves off roughly 50ms and 1,000 object creations during
a fling on a listview.
Change-Id: I5d03402b9027df6ce0f3e58160752c66c69a4d2d
| -rw-r--r-- | core/java/android/text/Layout.java | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/core/java/android/text/Layout.java b/core/java/android/text/Layout.java index d82213857ac0..fa347b9dece8 100644 --- a/core/java/android/text/Layout.java +++ b/core/java/android/text/Layout.java @@ -206,7 +206,6 @@ public abstract class Layout { mText = text; mPaint = paint; - mWorkPaint = new TextPaint(); mWidth = width; mAlignment = align; mSpacingMult = spacingMult; @@ -1993,7 +1992,6 @@ public abstract class Layout { private CharSequence mText; private TextPaint mPaint; - /* package */ TextPaint mWorkPaint; private int mWidth; private Alignment mAlignment = Alignment.ALIGN_NORMAL; private float mSpacingMult; |