Index: third_party/WebKit/Source/core/layout/svg/LayoutSVGText.h |
diff --git a/third_party/WebKit/Source/core/layout/svg/LayoutSVGText.h b/third_party/WebKit/Source/core/layout/svg/LayoutSVGText.h |
index 9e75c81c7f8e8752d4b4ec33b867e48638825166..ba68a813e762ea64174798375a93de3d08c42017 100644 |
--- a/third_party/WebKit/Source/core/layout/svg/LayoutSVGText.h |
+++ b/third_party/WebKit/Source/core/layout/svg/LayoutSVGText.h |
@@ -42,12 +42,14 @@ class LayoutSVGText final : public LayoutSVGBlock { |
void setNeedsTransformUpdate() override { m_needsTransformUpdate = true; } |
void setNeedsTextMetricsUpdate() { m_needsTextMetricsUpdate = true; } |
FloatRect visualRectInLocalSVGCoordinates() const override; |
- FloatRect objectBoundingBox() const override { |
- return FloatRect(frameRect()); |
- } |
+ FloatRect objectBoundingBox() const override; |
FloatRect strokeBoundingBox() const override; |
bool isObjectBoundingBoxValid() const; |
+ void addOutlineRects(Vector<LayoutRect>&, |
+ const LayoutPoint& additionalOffset, |
+ IncludeBlockVisualOverflowOrNot) const override; |
+ |
static LayoutSVGText* locateLayoutSVGTextAncestor(LayoutObject*); |
static const LayoutSVGText* locateLayoutSVGTextAncestor(const LayoutObject*); |