Chromium Code Reviews| Index: sky/engine/core/rendering/line/LineBreaker.cpp |
| diff --git a/sky/engine/core/rendering/line/LineBreaker.cpp b/sky/engine/core/rendering/line/LineBreaker.cpp |
| index 2ba7c6023687ac03f961ea0db818952919c5fc09..ddea965fb65a98695815826223f71941a2cc1863 100644 |
| --- a/sky/engine/core/rendering/line/LineBreaker.cpp |
| +++ b/sky/engine/core/rendering/line/LineBreaker.cpp |
| @@ -32,12 +32,10 @@ void LineBreaker::skipLeadingWhitespace(InlineBidiResolver& resolver, LineInfo& |
| { |
| while (!resolver.position().atEnd() && !requiresLineBox(resolver.position(), lineInfo, LeadingWhitespace)) { |
| RenderObject* object = resolver.position().object(); |
| - if (object->isOutOfFlowPositioned()) { |
| - setStaticPositions(m_block, toRenderBox(object)); |
| - if (object->style()->isOriginalDisplayInlineType()) { |
| - resolver.runs().addRun(createRun(0, 1, object, resolver)); |
| - lineInfo.incrementRunsFromLeadingWhitespace(); |
| - } |
| + if (object->isOutOfFlowPositioned() |
| + && object->style()->isOriginalDisplayInlineType()) { |
|
ojan
2015/02/21 04:29:19
I maintained behavior here, but I'm not really sur
|
| + resolver.runs().addRun(createRun(0, 1, object, resolver)); |
| + lineInfo.incrementRunsFromLeadingWhitespace(); |
| } |
| resolver.position().increment(&resolver); |
| } |