From ef2cd9c0c046324cf8f774c7811f06f23d230e4b Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Thu, 17 Feb 2011 15:55:19 +0100 Subject: fix cairo canvas edge count calculation (cherry picked from commit abb5233c0b9b584407b4696f5db2c330ca45b632) Signed-off-by: Thorsten Behrens --- canvas/source/cairo/cairo_canvashelper.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/canvas/source/cairo/cairo_canvashelper.cxx b/canvas/source/cairo/cairo_canvashelper.cxx index a7b8d735ac61..f664a0182517 100644 --- a/canvas/source/cairo/cairo_canvashelper.cxx +++ b/canvas/source/cairo/cairo_canvashelper.cxx @@ -1065,7 +1065,7 @@ namespace cairocanvas if(nPointCount) { - const sal_uInt32 nEdgeCount(aCandidate.isClosed() ? nPointCount + 1: nPointCount); + const sal_uInt32 nEdgeCount(aCandidate.isClosed() ? nPointCount: nPointCount - 1); basegfx::B2DPolygon aEdge; aEdge.append(aCandidate.getB2DPoint(0)); aEdge.append(basegfx::B2DPoint(0.0, 0.0)); -- cgit v1.2.3