Index: third_party/WebKit/Source/core/layout/svg/LayoutSVGImage.h |
diff --git a/third_party/WebKit/Source/core/layout/svg/LayoutSVGImage.h b/third_party/WebKit/Source/core/layout/svg/LayoutSVGImage.h |
index 422847862df4f88da3edaf6c474b5068ef9d1cab..2780ab66350682cf744ef731adc4b3b53275c69f 100644 |
--- a/third_party/WebKit/Source/core/layout/svg/LayoutSVGImage.h |
+++ b/third_party/WebKit/Source/core/layout/svg/LayoutSVGImage.h |
@@ -62,12 +62,14 @@ private: |
void layout() override; |
void paint(const PaintInfo&, const LayoutPoint&) const override; |
- void updateBoundingBox(); |
+ bool updateBoundingBox(); |
bool nodeAtFloatPoint(HitTestResult&, const FloatPoint& pointInParent, HitTestAction) override; |
AffineTransform localSVGTransform() const override { return m_localTransform; } |
+ FloatSize calculateObjectSize() const; |
+ |
bool m_needsBoundariesUpdate : 1; |
bool m_needsTransformUpdate : 1; |
AffineTransform m_localTransform; |