summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
Diffstat (limited to 'svx')
-rw-r--r--svx/source/svdraw/svdmodel.cxx3
1 files changed, 1 insertions, 2 deletions
diff --git a/svx/source/svdraw/svdmodel.cxx b/svx/source/svdraw/svdmodel.cxx
index 5fd292fe131b..1def8fffa55f 100644
--- a/svx/source/svdraw/svdmodel.cxx
+++ b/svx/source/svdraw/svdmodel.cxx
@@ -108,7 +108,7 @@ struct SdrModelImpl
void SdrModel::ImpCtor(SfxItemPool* pPool, ::comphelper::IEmbeddedHelper* _pEmbeddedHelper,
bool bUseExtColorTable, bool bLoadRefCounts)
{
- mpImpl = new SdrModelImpl;
+ mpImpl.reset(new SdrModelImpl);
mpImpl->mpUndoManager=nullptr;
mpImpl->mpUndoFactory=nullptr;
mbInDestruction = false;
@@ -318,7 +318,6 @@ SdrModel::~SdrModel()
delete mpNumberFormatter;
delete mpImpl->mpUndoFactory;
- delete mpImpl;
}
void SdrModel::SetSwapGraphics( bool bSwap )