summaryrefslogtreecommitdiff
path: root/cppcanvas/source/mtfrenderer/lineaction.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cppcanvas/source/mtfrenderer/lineaction.cxx')
-rw-r--r--cppcanvas/source/mtfrenderer/lineaction.cxx8
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;