Index: Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.h |
diff --git a/Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.h b/Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.h |
index 6d2e8dc9e046846e722ce48938ab10fd9daf1683..74a55623501ccdb57925bfc19e686ce3192616c0 100644 |
--- a/Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.h |
+++ b/Source/core/rendering/svg/SVGTextLayoutAttributesBuilder.h |
@@ -25,7 +25,7 @@ |
namespace blink { |
-class RenderObject; |
+class RenderBoxModelObject; |
class RenderSVGInlineText; |
class RenderSVGText; |
class SVGTextPositioningElement; |
@@ -42,7 +42,7 @@ class SVGTextLayoutAttributesBuilder { |
WTF_MAKE_NONCOPYABLE(SVGTextLayoutAttributesBuilder); |
public: |
SVGTextLayoutAttributesBuilder(); |
- bool buildLayoutAttributesForForSubtree(RenderSVGText*); |
+ bool buildLayoutAttributesForForSubtree(RenderSVGText&); |
void buildLayoutAttributesForTextRenderer(RenderSVGInlineText*); |
void rebuildMetricsForTextRenderer(RenderSVGInlineText*); |
@@ -65,8 +65,8 @@ private: |
unsigned length; |
}; |
- void buildCharacterDataMap(RenderSVGText*); |
- void collectTextPositioningElements(RenderObject*, UChar& lastCharacter); |
+ void buildCharacterDataMap(RenderSVGText&); |
+ void collectTextPositioningElements(RenderBoxModelObject&, UChar& lastCharacter); |
void fillCharacterDataMap(const TextPosition&); |
private: |