| Index: Source/core/rendering/shapes/PolygonShape.cpp
|
| diff --git a/Source/core/rendering/shapes/PolygonShape.cpp b/Source/core/rendering/shapes/PolygonShape.cpp
|
| index 15fd9bd451b0b58abc4f7dfb467e7225cb9827b2..736b6f5ec7f66644f44a3bc479d12a364c8455da 100644
|
| --- a/Source/core/rendering/shapes/PolygonShape.cpp
|
| +++ b/Source/core/rendering/shapes/PolygonShape.cpp
|
| @@ -148,4 +148,14 @@ void PolygonShape::getExcludedIntervals(LayoutUnit logicalTop, LayoutUnit logica
|
| result.append(LineSegment(excludedInterval.x1(), excludedInterval.x2()));
|
| }
|
|
|
| +void PolygonShape::buildDisplayPaths(DisplayPaths& paths) const
|
| +{
|
| + if (!m_polygon.numberOfVertices())
|
| + return;
|
| + paths.shape.moveTo(m_polygon.vertexAt(0));
|
| + for (size_t i = 1; i < m_polygon.numberOfVertices(); ++i)
|
| + paths.shape.addLineTo(m_polygon.vertexAt(i));
|
| + paths.shape.closeSubpath();
|
| +}
|
| +
|
| } // namespace WebCore
|
|
|