| 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 580cea082ce674de0c964ca12a39741b67cc09a6..9a184446e5a2441af22202ec213b0ad80d62ca2a 100644
|
| --- a/third_party/WebKit/Source/core/layout/line/BreakingContextInlineHeaders.h
|
| +++ b/third_party/WebKit/Source/core/layout/line/BreakingContextInlineHeaders.h
|
| @@ -1501,6 +1501,12 @@ inline void BreakingContext::commitAndUpdateLineBreakIfNeeded() {
|
| m_currentStyle->collapseWhiteSpace())
|
| m_trailingObjects.clear();
|
|
|
| + if (!m_width.fitsOnLine() && m_width.fitsOnLine(0, ExcludeWhitespace) &&
|
| + m_ignoringSpaces && m_nextObject) {
|
| + m_width.commit();
|
| + m_lineBreak.moveToStartOf(m_nextObject);
|
| + }
|
| +
|
| if (m_width.committedWidth()) {
|
| m_atEnd = true;
|
| return;
|
|
|