diff options
Diffstat (limited to 'extensions/source/plugin')
-rw-r--r-- | extensions/source/plugin/base/multiplx.cxx | 2 | ||||
-rw-r--r-- | extensions/source/plugin/base/plctrl.cxx | 12 | ||||
-rw-r--r-- | extensions/source/plugin/base/xplugin.cxx | 6 |
3 files changed, 10 insertions, 10 deletions
diff --git a/extensions/source/plugin/base/multiplx.cxx b/extensions/source/plugin/base/multiplx.cxx index e28d492532bc..faf41001285d 100644 --- a/extensions/source/plugin/base/multiplx.cxx +++ b/extensions/source/plugin/base/multiplx.cxx @@ -167,7 +167,7 @@ void MRCListenerMultiplexerHelper::disposing(const css::lang::EventObject& ) thr { ::osl::Guard< ::osl::Mutex > aGuard( aMutex ); // peer is disposed, clear the reference - xPeer = Reference< css::awt::XWindow > (); + xPeer.clear(); } #define MULTIPLEX( InterfaceName, MethodName, EventName ) \ diff --git a/extensions/source/plugin/base/plctrl.cxx b/extensions/source/plugin/base/plctrl.cxx index 4204586707a0..0ff4c8c77564 100644 --- a/extensions/source/plugin/base/plctrl.cxx +++ b/extensions/source/plugin/base/plctrl.cxx @@ -87,7 +87,7 @@ void PluginControl_Impl::dispose() getMultiplexer()->disposeAndClear(); // release context - _xContext = Reference< XInterface > (); + _xContext.clear(); releasePeer(); } @@ -147,8 +147,8 @@ void PluginControl_Impl::releasePeer() _xParentWindow->removeFocusListener( this ); _xPeerWindow->dispose(); _pSysChild = NULL; - _xPeerWindow = Reference< css::awt::XWindow > (); - _xPeer = Reference< css::awt::XWindowPeer > (); + _xPeerWindow.clear(); + _xPeer.clear(); getMultiplexer()->setPeer( Reference< css::awt::XWindow > () ); } } @@ -164,7 +164,7 @@ void PluginControl_Impl::createPeer( const Reference< css::awt::XToolkit > & /*x } _xParentPeer = xParentPeer; - _xParentWindow = Reference< css::awt::XWindow > ( xParentPeer, UNO_QUERY ); + _xParentWindow.set( xParentPeer, UNO_QUERY ); DBG_ASSERT( _xParentWindow.is(), "### no parent peer window!" ); vcl::Window* pImpl = VCLUnoHelper::GetWindow( xParentPeer ); @@ -175,8 +175,8 @@ void PluginControl_Impl::createPeer( const Reference< css::awt::XToolkit > & /*x _pSysChild->GrabFocus(); // get peer - _xPeer = Reference< css::awt::XWindowPeer > ( _pSysChild->GetComponentInterface() ); - _xPeerWindow = Reference< css::awt::XWindow > ( _xPeer, UNO_QUERY ); + _xPeer.set( _pSysChild->GetComponentInterface() ); + _xPeerWindow.set( _xPeer, UNO_QUERY ); // !_BOTH_ MUST BE VALID! DBG_ASSERT( (_xPeer.is() && _xPeerWindow.is()), "### no peer!" ); diff --git a/extensions/source/plugin/base/xplugin.cxx b/extensions/source/plugin/base/xplugin.cxx index 0678508ec30c..133f072aa978 100644 --- a/extensions/source/plugin/base/xplugin.cxx +++ b/extensions/source/plugin/base/xplugin.cxx @@ -823,9 +823,9 @@ sal_Bool XPlugin_Impl::provideNewStream(const OUString& mimetype, pStream->setSource( stream ); uno::Reference< css::io::XActiveDataControl > xController; if( xConnectable.is() ) - xController = uno::Reference< css::io::XActiveDataControl >( xConnectable, UNO_QUERY ); + xController.set( xConnectable, UNO_QUERY ); else - xController = uno::Reference< css::io::XActiveDataControl >( stream, UNO_QUERY ); + xController.set( stream, UNO_QUERY ); if( xController.is() ) xController->start(); @@ -1151,7 +1151,7 @@ void PluginInputStream::closeOutput() throw(std::exception) Guard< Mutex > aGuard( pPlugin->getMutex() ); flush(); - m_xSource = uno::Reference< css::io::XActiveDataSource >(); + m_xSource.clear(); } sal_uInt32 PluginInputStream::read( sal_uInt32 offset, sal_Int8* buffer, sal_uInt32 size ) |