diff options
-rw-r--r-- | sfx2/source/control/itemdel.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sfx2/source/control/itemdel.cxx b/sfx2/source/control/itemdel.cxx index 9ee76fd6a2bb..c6d53ef45936 100644 --- a/sfx2/source/control/itemdel.cxx +++ b/sfx2/source/control/itemdel.cxx @@ -26,7 +26,7 @@ class SfxItemDisruptor_Impl { - SfxPoolItem * pItem; + std::unique_ptr<SfxPoolItem> pItem; Idle m_Idle; private: @@ -64,7 +64,7 @@ SfxItemDisruptor_Impl::~SfxItemDisruptor_Impl() // reset RefCount (was set to SFX_ITEMS_SPECIAL before!) pItem->SetRefCount( 0 ); - delete pItem; + pItem.reset(); } IMPL_LINK_NOARG(SfxItemDisruptor_Impl, Delete, Timer*, void) |