diff options
author | Noel Grandin <noel@peralex.com> | 2013-06-04 17:16:58 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2013-06-05 08:13:23 +0200 |
commit | 95c0d568fdcd0da939c891d861bb470b28079170 (patch) | |
tree | ca4e4108178ec1176fd1a976df6f31a08d590210 /UnoControls/source/base/basecontrol.cxx | |
parent | a1afcae81ca3c4b6bb240263b3259090d48c7715 (diff) |
use uno::Reference#clear() method...
...instead of assigning an empty value. Reduces code noise.
Change-Id: Ic95b081a41fb740a738c92b3407a9514ccb8b06e
Diffstat (limited to 'UnoControls/source/base/basecontrol.cxx')
-rw-r--r-- | UnoControls/source/base/basecontrol.cxx | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/UnoControls/source/base/basecontrol.cxx b/UnoControls/source/base/basecontrol.cxx index f1ffc8220ecd..37e5c893ba5a 100644 --- a/UnoControls/source/base/basecontrol.cxx +++ b/UnoControls/source/base/basecontrol.cxx @@ -279,13 +279,13 @@ void SAL_CALL BaseControl::dispose() throw( RuntimeException ) OComponentHelper::dispose(); // release context and peer - m_xContext = Reference< XInterface >(); + m_xContext.clear(); impl_releasePeer(); // release view if ( m_xGraphicsView.is() == sal_True ) { - m_xGraphicsView = Reference< XGraphics >(); + m_xGraphicsView.clear(); } } @@ -751,12 +751,12 @@ void SAL_CALL BaseControl::disposing( const EventObject& /*aSource*/ ) throw( Ru { removePaintListener( this ); removeWindowListener( this ); - m_xGraphicsPeer = Reference< XGraphics >(); + m_xGraphicsPeer.clear(); } if ( m_xGraphicsView.is() == sal_True ) { - m_xGraphicsView = Reference< XGraphics >(); + m_xGraphicsView.clear(); } } @@ -956,12 +956,12 @@ void BaseControl::impl_releasePeer() { removePaintListener( this ); removeWindowListener( this ); - m_xGraphicsPeer = Reference< XGraphics >(); + m_xGraphicsPeer.clear(); } m_xPeer->dispose(); - m_xPeerWindow = Reference< XWindow >(); - m_xPeer = Reference< XWindowPeer >(); + m_xPeerWindow.clear(); + m_xPeer.clear(); if ( m_pMultiplexer != NULL ) { |