diff options
Diffstat (limited to 'cppcanvas/source/mtfrenderer/lineaction.cxx')
-rw-r--r-- | cppcanvas/source/mtfrenderer/lineaction.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cppcanvas/source/mtfrenderer/lineaction.cxx b/cppcanvas/source/mtfrenderer/lineaction.cxx index 066a2e0052f1..4bc55d929958 100644 --- a/cppcanvas/source/mtfrenderer/lineaction.cxx +++ b/cppcanvas/source/mtfrenderer/lineaction.cxx @@ -30,6 +30,7 @@ #include <sal/log.hxx> #include <cppcanvas/canvas.hxx> +#include <utility> #include "mtftools.hxx" @@ -45,7 +46,7 @@ namespace cppcanvas::internal public: LineAction( const ::basegfx::B2DPoint&, const ::basegfx::B2DPoint&, - const CanvasSharedPtr&, + CanvasSharedPtr, const OutDevState& ); LineAction(const LineAction&) = delete; @@ -70,12 +71,11 @@ namespace cppcanvas::internal LineAction::LineAction( const ::basegfx::B2DPoint& rStartPoint, const ::basegfx::B2DPoint& rEndPoint, - const CanvasSharedPtr& rCanvas, + CanvasSharedPtr xCanvas, const OutDevState& rState ) : maStartPoint( rStartPoint ), maEndPoint( rEndPoint ), - mpCanvas( rCanvas ), - maState() + mpCanvas(std::move( xCanvas )) { tools::initRenderState(maState,rState); maState.DeviceColor = rState.lineColor; |