diff options
Diffstat (limited to 'WebCore/svg/SVGPathElement.cpp')
-rw-r--r-- | WebCore/svg/SVGPathElement.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/WebCore/svg/SVGPathElement.cpp b/WebCore/svg/SVGPathElement.cpp index 2adc05f..6d801fb 100644 --- a/WebCore/svg/SVGPathElement.cpp +++ b/WebCore/svg/SVGPathElement.cpp @@ -69,9 +69,12 @@ FloatPoint SVGPathElement::getPointAtLength(float length) return toPathData().pointAtLength(length, ok); } -unsigned long SVGPathElement::getPathSegAtLength(float length, ExceptionCode& ec) +unsigned long SVGPathElement::getPathSegAtLength(float length) { - return pathSegList()->getPathSegAtLength(length, ec); + SVGPathParserFactory* factory = SVGPathParserFactory::self(); + unsigned long pathSeg = 0; + factory->getSVGPathSegAtLengthFromSVGPathSegList(pathSegList(), length, pathSeg); + return pathSeg; } PassRefPtr<SVGPathSegClosePath> SVGPathElement::createSVGPathSegClosePath() |