From 136a2fd6c08193793d546e69108765316c96668b Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Mon, 20 Jun 2016 23:38:11 +0200 Subject: compilerplugins: add OWeakObject::release() override check Change-Id: I767857545d7c91615cf162790c04f0016de9fdf6 Reviewed-on: https://gerrit.libreoffice.org/26555 Reviewed-by: Stephan Bergmann Tested-by: Stephan Bergmann --- extensions/source/propctrlr/composeduiupdate.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'extensions/source') diff --git a/extensions/source/propctrlr/composeduiupdate.cxx b/extensions/source/propctrlr/composeduiupdate.cxx index 8ad15cff1871..5fde3d39b5df 100644 --- a/extensions/source/propctrlr/composeduiupdate.cxx +++ b/extensions/source/propctrlr/composeduiupdate.cxx @@ -211,14 +211,13 @@ namespace pcr void SAL_CALL CachedInspectorUI::acquire() throw() { - osl_atomic_increment( &m_refCount ); + CachedInspectorUI_Base::acquire(); } void SAL_CALL CachedInspectorUI::release() throw() { - if ( 0 == osl_atomic_decrement( &m_refCount ) ) - delete this; + CachedInspectorUI_Base::release(); } -- cgit