| 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&);
|
|
|
|
|