Index: third_party/WebKit/Source/core/layout/svg/SVGTextLayoutAttributesBuilder.h |
diff --git a/third_party/WebKit/Source/core/layout/svg/SVGTextLayoutAttributesBuilder.h b/third_party/WebKit/Source/core/layout/svg/SVGTextLayoutAttributesBuilder.h |
index 81a5763173e78fbca9048e431d73178640c9b6c6..9d2917c594cc6bc180492519c48b464aefa595c7 100644 |
--- a/third_party/WebKit/Source/core/layout/svg/SVGTextLayoutAttributesBuilder.h |
+++ b/third_party/WebKit/Source/core/layout/svg/SVGTextLayoutAttributesBuilder.h |
@@ -46,9 +46,8 @@ class SVGTextLayoutAttributesBuilder { |
WTF_MAKE_NONCOPYABLE(SVGTextLayoutAttributesBuilder); |
public: |
SVGTextLayoutAttributesBuilder(); |
- bool buildLayoutAttributesForForSubtree(LayoutSVGText&); |
- void rebuildMetricsForTextLayoutObject(LayoutSVGText&, LayoutSVGInlineText&); |
+ void buildLayoutAttributesForTextRoot(LayoutSVGText&); |
// Invoked whenever the underlying DOM tree changes, so that m_textPositions is rebuild. |
void clearTextPositioningElements() { m_textPositions.clear(); } |
@@ -73,6 +72,7 @@ public: |
private: |
void buildCharacterDataMap(LayoutSVGText&); |
+ void buildLayoutAttributes(LayoutSVGText&) const; |
void collectTextPositioningElements(LayoutBoxModelObject&, UChar& lastCharacter); |
void fillCharacterDataMap(const TextPosition&); |