| 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(); }
|
|
|