Index: third_party/WebKit/Source/core/layout/svg/LayoutSVGInline.cpp |
diff --git a/third_party/WebKit/Source/core/layout/svg/LayoutSVGInline.cpp b/third_party/WebKit/Source/core/layout/svg/LayoutSVGInline.cpp |
index 392ef0cc94ffb1a6733807019c83fa3e3fab18be..532d84f0efe13ed2200b54f9cb0e6b9611bd0303 100644 |
--- a/third_party/WebKit/Source/core/layout/svg/LayoutSVGInline.cpp |
+++ b/third_party/WebKit/Source/core/layout/svg/LayoutSVGInline.cpp |
@@ -98,20 +98,22 @@ const LayoutObject* LayoutSVGInline::pushMappingToContainer( |
geometryMap); |
} |
-void LayoutSVGInline::absoluteQuads(Vector<FloatQuad>& quads) const { |
+void LayoutSVGInline::absoluteQuads(Vector<FloatQuad>& quads, |
+ MapCoordinatesFlags mode) const { |
const LayoutSVGText* textRoot = |
LayoutSVGText::locateLayoutSVGTextAncestor(this); |
if (!textRoot) |
return; |
FloatRect textBoundingBox = textRoot->strokeBoundingBox(); |
- for (InlineFlowBox* box = firstLineBox(); box; box = box->nextLineBox()) |
+ for (InlineFlowBox* box = firstLineBox(); box; box = box->nextLineBox()) { |
quads.append( |
localToAbsoluteQuad(FloatRect(textBoundingBox.x() + box->x().toFloat(), |
textBoundingBox.y() + box->y().toFloat(), |
box->logicalWidth().toFloat(), |
box->logicalHeight().toFloat()), |
- false)); |
+ mode)); |
+ } |
} |
void LayoutSVGInline::willBeDestroyed() { |