Merge "Fills font metrics before passing to ReplacementSpan" into pi-dev
am: 138148425c
Change-Id: I25a8114a246c7c0a244e2ee69f9efd58b5dbd6f9
This commit is contained in:
@@ -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