| Index: Source/core/layout/line/LineBreaker.cpp
|
| diff --git a/Source/core/layout/line/LineBreaker.cpp b/Source/core/layout/line/LineBreaker.cpp
|
| index 85d0a5104f6a6c978bdd26eee41221a219f5b645..228a5ea97f03b002c079f4ab6848f5d4fc2a197c 100644
|
| --- a/Source/core/layout/line/LineBreaker.cpp
|
| +++ b/Source/core/layout/line/LineBreaker.cpp
|
| @@ -33,11 +33,8 @@ void LineBreaker::skipLeadingWhitespace(InlineBidiResolver& resolver, LineInfo&
|
| while (!resolver.position().atEnd() && !requiresLineBox(resolver.position(), lineInfo, LeadingWhitespace)) {
|
| LayoutObject* object = resolver.position().object();
|
| if (object->isOutOfFlowPositioned()) {
|
| - LayoutBox* box = toLayoutBox(object);
|
| - setStaticPositions(m_block, box);
|
| - bool originallyInline = box->style()->isOriginalDisplayInlineType();
|
| - box->markStaticPositionedBoxForLayout(box->style()->isHorizontalWritingMode(), originallyInline);
|
| - if (originallyInline) {
|
| + setStaticPositions(m_block, toLayoutBox(object));
|
| + if (object->style()->isOriginalDisplayInlineType()) {
|
| resolver.runs().addRun(createRun(0, 1, object, resolver));
|
| lineInfo.incrementRunsFromLeadingWhitespace();
|
| }
|
|
|