diff options
| author | Fabrice Di Meglio <fdimeglio@google.com> | 2013-03-15 11:26:56 -0700 |
|---|---|---|
| committer | Fabrice Di Meglio <fdimeglio@google.com> | 2013-03-15 11:26:56 -0700 |
| commit | da12f389eb4be0c08ca3fa9ca7663f4977858df5 (patch) | |
| tree | b1bf0853765bb1bb4728073b8f08982131d1cc04 /core/java/android/widget/TextView.java | |
| parent | 19f46b0d7a1cdba362bc3d6fc8e9251307e96bd4 (diff) | |
Revert "Clean Paint.mBidiFlags as it is no longer used"
This reverts commit 6d9fe5bd22b531bfce69b146254a4791c76acddc.
Diffstat (limited to 'core/java/android/widget/TextView.java')
| -rw-r--r-- | core/java/android/widget/TextView.java | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index adacef27515d..b084ac437f77 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -8813,11 +8813,11 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener } public void drawTextRun(Canvas c, int start, int end, - int contextStart, int contextEnd, float x, float y, Paint p) { + int contextStart, int contextEnd, float x, float y, int flags, Paint p) { int count = end - start; int contextCount = contextEnd - contextStart; c.drawTextRun(mChars, start + mStart, count, contextStart + mStart, - contextCount, x, y, p); + contextCount, x, y, flags, p); } public float measureText(int start, int end, Paint p) { @@ -8829,20 +8829,30 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener } public float getTextRunAdvances(int start, int end, int contextStart, - int contextEnd, float[] advances, int advancesIndex, + int contextEnd, int flags, float[] advances, int advancesIndex, Paint p) { int count = end - start; int contextCount = contextEnd - contextStart; return p.getTextRunAdvances(mChars, start + mStart, count, - contextStart + mStart, contextCount, advances, + contextStart + mStart, contextCount, flags, advances, advancesIndex); } - public int getTextRunCursor(int contextStart, int contextEnd, + public float getTextRunAdvances(int start, int end, int contextStart, + int contextEnd, int flags, float[] advances, int advancesIndex, + Paint p, int reserved) { + int count = end - start; + int contextCount = contextEnd - contextStart; + return p.getTextRunAdvances(mChars, start + mStart, count, + contextStart + mStart, contextCount, flags, advances, + advancesIndex, reserved); + } + + public int getTextRunCursor(int contextStart, int contextEnd, int flags, int offset, int cursorOpt, Paint p) { int contextCount = contextEnd - contextStart; return p.getTextRunCursor(mChars, contextStart + mStart, - contextCount, offset + mStart, cursorOpt); + contextCount, flags, offset + mStart, cursorOpt); } } |
