Chromium Code Reviews| Index: third_party/WebKit/Source/core/layout/LayoutBox.cpp |
| diff --git a/third_party/WebKit/Source/core/layout/LayoutBox.cpp b/third_party/WebKit/Source/core/layout/LayoutBox.cpp |
| index 78eca2d86f8337920eaf26036524d39d37768599..a2a84252e1674d4b5ef40ae8360dbf4eed7e401d 100644 |
| --- a/third_party/WebKit/Source/core/layout/LayoutBox.cpp |
| +++ b/third_party/WebKit/Source/core/layout/LayoutBox.cpp |
| @@ -2102,6 +2102,8 @@ bool LayoutBox::mapToVisualRectInAncestorSpace(const LayoutBoxModelObject* ances |
| // coordinate space to the parent space, then back to <tr> / <td>. |
| if (tableRowContainer) |
| topLeft.moveBy(-tableRowContainer->topLeftLocation(toLayoutBox(container))); |
| + } else if (container->isRuby()) { |
| + topLeft.moveBy(topLeftLocation()); |
|
wkorman
2016/07/20 22:12:33
This was needed to apply offset resulting from any
|
| } else { |
| topLeft.moveBy(location()); |
| } |