summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2018-01-30 10:25:15 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2018-02-05 12:04:55 +0100
commitb05a3198f6c1d4713a871c46610dd48bf3979e8a (patch)
treee4ba068c776c783e16beb6250cc5037860b71532 /svx
parent5c7b954935369cbbd22a6f43be63ac7c0ddbbfdc (diff)
loplugin:useuniqueptr in E3DModifySceneSnapRectUpdater
Change-Id: Ied2cdfa314f86ff3a25cecd5c13c03d3428966f0 Reviewed-on: https://gerrit.libreoffice.org/49207 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'svx')
-rw-r--r--svx/source/engine3d/e3dsceneupdater.cxx7
1 files changed, 2 insertions, 5 deletions
diff --git a/svx/source/engine3d/e3dsceneupdater.cxx b/svx/source/engine3d/e3dsceneupdater.cxx
index a77e7badd5a6..bc696daebafb 100644
--- a/svx/source/engine3d/e3dsceneupdater.cxx
+++ b/svx/source/engine3d/e3dsceneupdater.cxx
@@ -51,7 +51,7 @@ E3DModifySceneSnapRectUpdater::E3DModifySceneSnapRectUpdater(const SdrObject* pO
else
{
// secure current 3D transformation stack
- mpViewInformation3D = new drawinglayer::geometry::ViewInformation3D(rVCScene.getViewInformation3D(aAllContentRange));
+ mpViewInformation3D.reset( new drawinglayer::geometry::ViewInformation3D(rVCScene.getViewInformation3D(aAllContentRange)) );
}
}
}
@@ -83,8 +83,7 @@ E3DModifySceneSnapRectUpdater::~E3DModifySceneSnapRectUpdater()
mpViewInformation3D->getDeviceToView(),
mpViewInformation3D->getViewTime(),
mpViewInformation3D->getExtendedInformationSequence());
- delete mpViewInformation3D;
- mpViewInformation3D = pNew;
+ mpViewInformation3D.reset(pNew);
}
// transform content range to scene-relative coordinates using old 3d transformation stack
@@ -111,8 +110,6 @@ E3DModifySceneSnapRectUpdater::~E3DModifySceneSnapRectUpdater()
}
}
}
-
- delete mpViewInformation3D;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */