| Index: third_party/WebKit/Source/core/layout/line/BreakingContextInlineHeaders.h
|
| diff --git a/third_party/WebKit/Source/core/layout/line/BreakingContextInlineHeaders.h b/third_party/WebKit/Source/core/layout/line/BreakingContextInlineHeaders.h
|
| index 5a0ce64065da155687cffbd2111d893c195edbda..c20ba8d6450bed7e2046820212cda8c2ce643d48 100644
|
| --- a/third_party/WebKit/Source/core/layout/line/BreakingContextInlineHeaders.h
|
| +++ b/third_party/WebKit/Source/core/layout/line/BreakingContextInlineHeaders.h
|
| @@ -999,7 +999,7 @@ inline bool BreakingContext::handleText(WordMeasurements& wordMeasurements,
|
| // new point.
|
| lastSpaceWordSpacing = applyWordSpacing ? wordSpacing : 0;
|
| wordSpacingForWordMeasurement =
|
| - (applyWordSpacing && wordMeasurements.last().width) ? wordSpacing
|
| + (applyWordSpacing && wordMeasurements.back().width) ? wordSpacing
|
| : 0;
|
| stopIgnoringSpaces(lastSpace);
|
| }
|
| @@ -1168,7 +1168,7 @@ inline bool BreakingContext::handleText(WordMeasurements& wordMeasurements,
|
| secondToLastCharacter);
|
|
|
| wordMeasurements.grow(wordMeasurements.size() + 1);
|
| - WordMeasurement& wordMeasurement = wordMeasurements.last();
|
| + WordMeasurement& wordMeasurement = wordMeasurements.back();
|
| wordMeasurement.layoutText = layoutText;
|
|
|
| // IMPORTANT: current.offset() is > layoutText.textLength() here!
|
| @@ -1283,7 +1283,7 @@ inline WordMeasurement& BreakingContext::calculateWordWidth(
|
| float wordTrailingSpaceWidth,
|
| UChar c) {
|
| wordMeasurements.grow(wordMeasurements.size() + 1);
|
| - WordMeasurement& wordMeasurement = wordMeasurements.last();
|
| + WordMeasurement& wordMeasurement = wordMeasurements.back();
|
| wordMeasurement.layoutText = layoutText;
|
| wordMeasurement.endOffset = m_current.offset();
|
| wordMeasurement.startOffset = lastSpace;
|
|
|