From 32c29f79cb976f8b04eb635857ef3b8eecde443e Mon Sep 17 00:00:00 2001 From: Jochen Nitschke Date: Sat, 1 Oct 2016 09:50:36 +0000 Subject: Revert "don't write item right before destruction" triggers warnings in the dtor if RefCount isn't reset. revert till we have better ref counts and don't need debug code in dtor. This reverts commit b74d2433c856d6d172d9588f4b6d59c31ec02853. Change-Id: I1835885d94e15339aa7602037d850e1524fd9662 Reviewed-on: https://gerrit.libreoffice.org/29427 Reviewed-by: Jochen Nitschke Tested-by: Jochen Nitschke --- sfx2/source/control/itemdel.cxx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'sfx2') diff --git a/sfx2/source/control/itemdel.cxx b/sfx2/source/control/itemdel.cxx index 23f900902af9..096ab3752864 100644 --- a/sfx2/source/control/itemdel.cxx +++ b/sfx2/source/control/itemdel.cxx @@ -59,6 +59,10 @@ void SfxItemDisruptor_Impl::LaunchDeleteOnIdle() SfxItemDisruptor_Impl::~SfxItemDisruptor_Impl() { m_Idle.Stop(); + + // reset RefCount (was set to SFX_ITEMS_SPECIAL before!) + pItem->SetRefCount( 0 ); + delete pItem; } -- cgit