Merge "Fills font metrics before passing to ReplacementSpan" into pi-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
138148425c
@@ -540,9 +540,6 @@ public class MeasuredParagraph {
|
||||
private void applyStyleRun(@IntRange(from = 0) int start, // inclusive, in copied buffer
|
||||
@IntRange(from = 0) int end, // exclusive, in copied buffer
|
||||
/* Maybe Zero */ long nativeBuilderPtr) {
|
||||
if (nativeBuilderPtr != 0) {
|
||||
mCachedPaint.getFontMetricsInt(mCachedFm);
|
||||
}
|
||||
|
||||
if (mLtrWithoutBidi) {
|
||||
// If the whole text is LTR direction, just apply whole region.
|
||||
@@ -614,6 +611,10 @@ public class MeasuredParagraph {
|
||||
final int startInCopiedBuffer = start - mTextStart;
|
||||
final int endInCopiedBuffer = end - mTextStart;
|
||||
|
||||
if (nativeBuilderPtr != 0) {
|
||||
mCachedPaint.getFontMetricsInt(mCachedFm);
|
||||
}
|
||||
|
||||
if (replacement != null) {
|
||||
applyReplacementRun(replacement, startInCopiedBuffer, endInCopiedBuffer,
|
||||
nativeBuilderPtr);
|
||||
|
||||
Reference in New Issue
Block a user