| Index: Source/core/svg/SVGPathTraversalStateBuilder.cpp
|
| diff --git a/Source/core/svg/SVGPathTraversalStateBuilder.cpp b/Source/core/svg/SVGPathTraversalStateBuilder.cpp
|
| index 1262d4996b7fcd3a28560a20e52cda9d5fdc26a1..b1bb11ac3062de2796631f3065e84013aadda6b0 100644
|
| --- a/Source/core/svg/SVGPathTraversalStateBuilder.cpp
|
| +++ b/Source/core/svg/SVGPathTraversalStateBuilder.cpp
|
| @@ -21,14 +21,13 @@
|
| */
|
|
|
| #include "config.h"
|
| -#include "platform/graphics/PathTraversalState.h"
|
| -
|
| #include "core/svg/SVGPathTraversalStateBuilder.h"
|
|
|
| namespace blink {
|
|
|
| -SVGPathTraversalStateBuilder::SVGPathTraversalStateBuilder(PathTraversalState& traversalState, float desiredLength)
|
| - : m_traversalState(traversalState)
|
| +SVGPathTraversalStateBuilder::SVGPathTraversalStateBuilder(PathTraversalState::PathTraversalAction traversalAction, float desiredLength)
|
| + : m_traversalState(traversalAction)
|
| + , m_segmentIndex(0)
|
| {
|
| m_traversalState.m_desiredLength = desiredLength;
|
| }
|
| @@ -61,12 +60,7 @@ bool SVGPathTraversalStateBuilder::continueConsuming()
|
|
|
| void SVGPathTraversalStateBuilder::incrementPathSegmentCount()
|
| {
|
| - ++m_traversalState.m_segmentIndex;
|
| -}
|
| -
|
| -unsigned SVGPathTraversalStateBuilder::pathSegmentIndex()
|
| -{
|
| - return m_traversalState.m_segmentIndex;
|
| + ++m_segmentIndex;
|
| }
|
|
|
| float SVGPathTraversalStateBuilder::totalLength()
|
|
|