diff options
Diffstat (limited to 'core/java/android/text/TextLine.java')
| -rw-r--r-- | core/java/android/text/TextLine.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/text/TextLine.java b/core/java/android/text/TextLine.java index 117a77d32997..fcb7d620f395 100644 --- a/core/java/android/text/TextLine.java +++ b/core/java/android/text/TextLine.java @@ -172,7 +172,12 @@ public class TextLine { mComputed = null; if (text instanceof PrecomputedText) { + // Here, no need to check line break strategy or hyphenation frequency since there is no + // line break concept here. mComputed = (PrecomputedText) text; + if (!mComputed.getParams().getTextPaint().equalsForTextMeasurement(paint)) { + mComputed = null; + } } mCharsValid = hasReplacement || hasTabs || directions != Layout.DIRS_ALL_LEFT_TO_RIGHT; |
