diff options
Diffstat (limited to 'basegfx')
-rw-r--r-- | basegfx/source/tools/canvastools.cxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/basegfx/source/tools/canvastools.cxx b/basegfx/source/tools/canvastools.cxx index 67bba41a933f..11ebe70dec28 100644 --- a/basegfx/source/tools/canvastools.cxx +++ b/basegfx/source/tools/canvastools.cxx @@ -131,15 +131,14 @@ namespace basegfx::unotools if( rPoly.areControlPointsUsed() ) { - uno::Sequence< uno::Sequence< geometry::RealBezierSegment2D > > outputSequence( 1 ); - outputSequence[0] = bezierSequenceFromB2DPolygon( rPoly ); + uno::Sequence< uno::Sequence< geometry::RealBezierSegment2D > > outputSequence{ bezierSequenceFromB2DPolygon( rPoly )}; xRes = xGraphicDevice->createCompatibleBezierPolyPolygon( outputSequence ); } else { - uno::Sequence< uno::Sequence< geometry::RealPoint2D > > outputSequence( 1 ); - outputSequence[0] = pointSequenceFromB2DPolygon( rPoly ); + uno::Sequence< uno::Sequence< geometry::RealPoint2D > > outputSequence{ + pointSequenceFromB2DPolygon( rPoly )}; xRes = xGraphicDevice->createCompatibleLinePolyPolygon( outputSequence ); } |