Index: third_party/WebKit/Source/core/svg/SVGPathBuilder.cpp |
diff --git a/third_party/WebKit/Source/core/svg/SVGPathBuilder.cpp b/third_party/WebKit/Source/core/svg/SVGPathBuilder.cpp |
index ceacd0fd9bfcd467f1cacd202f5d3964c9acb853..acbce1d157bfbfd9be74f0a519449046e57aff21 100644 |
--- a/third_party/WebKit/Source/core/svg/SVGPathBuilder.cpp |
+++ b/third_party/WebKit/Source/core/svg/SVGPathBuilder.cpp |
@@ -32,17 +32,13 @@ void SVGPathBuilder::emitSegment(const PathSegmentData& segment) |
{ |
switch (segment.command) { |
case PathSegMoveToAbs: |
- if (m_closed && !m_path.isEmpty()) |
- m_path.closeSubpath(); |
m_path.moveTo(segment.targetPoint); |
- m_closed = false; |
break; |
case PathSegLineToAbs: |
m_path.addLineTo(segment.targetPoint); |
break; |
case PathSegClosePath: |
m_path.closeSubpath(); |
- m_closed = true; |
break; |
case PathSegCurveToCubicAbs: |
m_path.addBezierCurveTo(segment.point1, segment.point2, segment.targetPoint); |