Index: third_party/WebKit/Source/core/layout/api/LineLayoutSVGInlineText.h |
diff --git a/third_party/WebKit/Source/core/layout/api/LineLayoutSVGInlineText.h b/third_party/WebKit/Source/core/layout/api/LineLayoutSVGInlineText.h |
index 9137952df02f93894e23c7a18522424531705b4b..f67f3d21d0adc3788d96ca0f4509fc86b1740759 100644 |
--- a/third_party/WebKit/Source/core/layout/api/LineLayoutSVGInlineText.h |
+++ b/third_party/WebKit/Source/core/layout/api/LineLayoutSVGInlineText.h |
@@ -27,9 +27,9 @@ public: |
LineLayoutSVGInlineText() { } |
- SVGTextLayoutAttributes* layoutAttributes() const |
+ const Vector<SVGTextMetrics>& metricsList() const |
{ |
- return const_cast<SVGTextLayoutAttributes*>(toSVGInlineText()->layoutAttributes()); |
+ return toSVGInlineText()->metricsList(); |
} |
bool characterStartsNewTextChunk(int position) const |
@@ -47,7 +47,6 @@ public: |
return toSVGInlineText()->scaledFont(); |
} |
- |
private: |
LayoutSVGInlineText* toSVGInlineText() |
{ |
@@ -98,7 +97,7 @@ public: |
ASSERT(m_textLineLayout && m_metricsListOffset < metricsList().size()); |
return metricsList()[m_metricsListOffset]; |
} |
- const Vector<SVGTextMetrics>& metricsList() const { return m_textLineLayout.layoutAttributes()->textMetricsValues(); } |
+ const Vector<SVGTextMetrics>& metricsList() const { return m_textLineLayout.metricsList(); } |
unsigned metricsListOffset() const { return m_metricsListOffset; } |
unsigned characterOffset() const { return m_characterOffset; } |
bool isAtEnd() const { return m_metricsListOffset == metricsList().size(); } |