diff options
Diffstat (limited to 'ucbhelper/source/provider/resultsethelper.cxx')
-rw-r--r-- | ucbhelper/source/provider/resultsethelper.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ucbhelper/source/provider/resultsethelper.cxx b/ucbhelper/source/provider/resultsethelper.cxx index 25ead4bd8a22..6d750c82dbba 100644 --- a/ucbhelper/source/provider/resultsethelper.cxx +++ b/ucbhelper/source/provider/resultsethelper.cxx @@ -90,7 +90,7 @@ void SAL_CALL ResultSetImplHelper::dispose() { std::unique_lock aGuard( m_aMutex ); - if ( m_aDisposeEventListeners.getLength() ) + if ( m_aDisposeEventListeners.getLength(aGuard) ) { lang::EventObject aEvt; aEvt.Source = static_cast< lang::XComponent * >( this ); @@ -105,7 +105,7 @@ void SAL_CALL ResultSetImplHelper::addEventListener( { std::unique_lock aGuard( m_aMutex ); - m_aDisposeEventListeners.addInterface( Listener ); + m_aDisposeEventListeners.addInterface( aGuard, Listener ); } @@ -115,7 +115,7 @@ void SAL_CALL ResultSetImplHelper::removeEventListener( { std::unique_lock aGuard( m_aMutex ); - m_aDisposeEventListeners.removeInterface( Listener ); + m_aDisposeEventListeners.removeInterface( aGuard, Listener ); } |