diff options
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/svdraw/svdmodel.cxx | 3 |
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 ) |