summaryrefslogtreecommitdiff
path: root/cppcanvas/source/wrapper/implspritecanvas.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2020-01-23 16:36:33 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2020-01-24 07:18:44 +0100
commite5cfe9c050fbd601b64dc13fe6760e762a35a4d4 (patch)
tree8e98fba0391b0530295e0600963b333cafaa622c /cppcanvas/source/wrapper/implspritecanvas.cxx
parentb1d48a0e22bb8d2eabead41a6a6b53ffaec932e4 (diff)
loplugin:makeshared in connectivity..cppuhelper
Change-Id: Id8064e961a64bb03bc0fb61e375cdcf769b340cd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87276 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'cppcanvas/source/wrapper/implspritecanvas.cxx')
-rw-r--r--cppcanvas/source/wrapper/implspritecanvas.cxx11
1 files changed, 5 insertions, 6 deletions
diff --git a/cppcanvas/source/wrapper/implspritecanvas.cxx b/cppcanvas/source/wrapper/implspritecanvas.cxx
index 0166ccd82d0a..a33615eb9ef3 100644
--- a/cppcanvas/source/wrapper/implspritecanvas.cxx
+++ b/cppcanvas/source/wrapper/implspritecanvas.cxx
@@ -43,7 +43,7 @@ namespace cppcanvas::internal
ImplSpriteCanvas::ImplSpriteCanvas( const uno::Reference< rendering::XSpriteCanvas >& rCanvas ) :
ImplCanvas( rCanvas ),
mxSpriteCanvas( rCanvas ),
- mpTransformArbiter( new TransformationArbiter() )
+ mpTransformArbiter( std::make_shared<TransformationArbiter>() )
{
OSL_ENSURE( mxSpriteCanvas.is(), "ImplSpriteCanvas::ImplSpriteCanvas(): Invalid canvas" );
}
@@ -53,7 +53,7 @@ namespace cppcanvas::internal
SpriteCanvas(),
ImplCanvas( rOrig ),
mxSpriteCanvas( rOrig.getUNOSpriteCanvas() ),
- mpTransformArbiter( new TransformationArbiter() )
+ mpTransformArbiter( std::make_shared<TransformationArbiter>() )
{
OSL_ENSURE( mxSpriteCanvas.is(), "ImplSpriteCanvas::ImplSpriteCanvas( const ImplSpriteCanvas& ): Invalid canvas" );
@@ -88,15 +88,14 @@ namespace cppcanvas::internal
if( !mxSpriteCanvas.is() )
return CustomSpriteSharedPtr();
- return CustomSpriteSharedPtr(
- new ImplCustomSprite( mxSpriteCanvas,
+ return std::make_shared<ImplCustomSprite>( mxSpriteCanvas,
mxSpriteCanvas->createCustomSprite( ::basegfx::unotools::size2DFromB2DSize(rSize) ),
- mpTransformArbiter ) );
+ mpTransformArbiter );
}
CanvasSharedPtr ImplSpriteCanvas::clone() const
{
- return SpriteCanvasSharedPtr( new ImplSpriteCanvas( *this ) );
+ return std::make_shared<ImplSpriteCanvas>( *this );
}
uno::Reference< rendering::XSpriteCanvas > ImplSpriteCanvas::getUNOSpriteCanvas() const