summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2023-02-17 14:00:07 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2023-02-19 07:33:47 +0000
commit2767caa7958a0c98117494bf09ce5333af679c14 (patch)
treea2117162098c6bbe1ee4059c30f8788433e89d37 /include
parent801cbe5410d44805945c2be616b284888a1e1b80 (diff)
osl::Mutex->std::mutex in OWeakEventListenerAdapter
Change-Id: I3ebd6cfdb8ff76b2d1988c3c481ef4effa5c2964 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147262 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'include')
-rw-r--r--include/comphelper/weakeventlistener.hxx13
1 files changed, 6 insertions, 7 deletions
diff --git a/include/comphelper/weakeventlistener.hxx b/include/comphelper/weakeventlistener.hxx
index d64f302d8066..c4b4e79704c4 100644
--- a/include/comphelper/weakeventlistener.hxx
+++ b/include/comphelper/weakeventlistener.hxx
@@ -21,7 +21,7 @@
#define INCLUDED_COMPHELPER_WEAKEVENTLISTENER_HXX
#include <config_options.h>
-#include <cppuhelper/compbase.hxx>
+#include <comphelper/compbase.hxx>
#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/weakref.hxx>
#include <comphelper/comphelperdllapi.h>
@@ -44,7 +44,7 @@ namespace comphelper
holds it's listener hard. The adapter itself knows the real listener as weak reference,
thus not affecting its life time.</p>
*/
- class OWeakListenerAdapterBase : public cppu::BaseMutex
+ class OWeakListenerAdapterBase
{
private:
css::uno::WeakReference< css::uno::XInterface >
@@ -98,7 +98,7 @@ namespace comphelper
as this can't be done in a generic way</p>
*/
class OWeakListenerAdapter
- :public ::cppu::WeakComponentImplHelper< LISTENER >
+ :public ::comphelper::WeakComponentImplHelper< LISTENER >
,public OWeakListenerAdapterBase
{
protected:
@@ -123,7 +123,7 @@ namespace comphelper
protected:
// OComponentHelper overridables
// to be overridden, again - the derived class should revoke the listener from the broadcaster
- virtual void SAL_CALL disposing( ) override = 0;
+ virtual void disposing( std::unique_lock<std::mutex>& rGuard ) override = 0;
};
@@ -147,7 +147,7 @@ namespace comphelper
private:
using OWeakEventListenerAdapter_Base::disposing;
- virtual void SAL_CALL disposing( ) override;
+ virtual void disposing( std::unique_lock<std::mutex>& rGuard ) override;
};
@@ -159,8 +159,7 @@ namespace comphelper
const css::uno::Reference< css::uno::XWeak >& _rxListener,
const css::uno::Reference< BROADCASTER >& _rxBroadcaster
)
- : ::cppu::WeakComponentImplHelper< LISTENER >( m_aMutex )
- , OWeakListenerAdapterBase( _rxListener, _rxBroadcaster )
+ : OWeakListenerAdapterBase( _rxListener, _rxBroadcaster )
{
}