| Index: third_party/WebKit/Source/core/layout/LayoutInline.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutInline.cpp b/third_party/WebKit/Source/core/layout/LayoutInline.cpp
|
| index b73476fa09c7dc8a43c0a119b00da935239820c2..2b830b070a27d7c5b949c5e36aaf1bcc82416526 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutInline.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutInline.cpp
|
| @@ -564,7 +564,7 @@ void LayoutInline::generateCulledLineBoxRects(GeneratorContext& yield, const Lay
|
| LayoutBox* currBox = toLayoutBox(curr);
|
| if (currBox->inlineBoxWrapper()) {
|
| RootInlineBox& rootBox = currBox->inlineBoxWrapper()->root();
|
| - LayoutUnit logicalTop = rootBox.logicalTop() + (rootBox.lineLayoutItem().style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent() - container->style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent());
|
| + LayoutUnit logicalTop = rootBox.logicalTop() + (rootBox.getLineLayoutItem().style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent() - container->style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent());
|
| LayoutUnit logicalHeight(container->style(rootBox.isFirstLineStyle())->font().fontMetrics().height());
|
| if (isHorizontal) {
|
| yield(LayoutRect(LayoutUnit(currBox->inlineBoxWrapper()->x() - currBox->marginLeft()), LayoutUnit(logicalTop),
|
| @@ -582,7 +582,7 @@ void LayoutInline::generateCulledLineBoxRects(GeneratorContext& yield, const Lay
|
| } else {
|
| for (InlineFlowBox* childLine = currInline->firstLineBox(); childLine; childLine = childLine->nextLineBox()) {
|
| RootInlineBox& rootBox = childLine->root();
|
| - LayoutUnit logicalTop = rootBox.logicalTop() + (rootBox.lineLayoutItem().style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent() - container->style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent());
|
| + LayoutUnit logicalTop = rootBox.logicalTop() + (rootBox.getLineLayoutItem().style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent() - container->style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent());
|
| LayoutUnit logicalHeight(container->style(rootBox.isFirstLineStyle())->font().fontMetrics().height());
|
| if (isHorizontal) {
|
| yield(LayoutRect(LayoutUnit(childLine->x() - childLine->marginLogicalLeft()),
|
| @@ -602,7 +602,7 @@ void LayoutInline::generateCulledLineBoxRects(GeneratorContext& yield, const Lay
|
| for (InlineTextBox* childText = currText->firstTextBox(); childText; childText = childText->nextTextBox()) {
|
| RootInlineBox& rootBox = childText->root();
|
| LayoutUnit logicalTop = LayoutUnit(rootBox.logicalTop()
|
| - + (rootBox.lineLayoutItem().style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent()
|
| + + (rootBox.getLineLayoutItem().style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent()
|
| - container->style(rootBox.isFirstLineStyle())->font().fontMetrics().ascent()));
|
| LayoutUnit logicalHeight(container->style(rootBox.isFirstLineStyle())->font().fontMetrics().height());
|
| if (isHorizontal)
|
|
|