summaryrefslogtreecommitdiff
path: root/accessibility
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2021-12-24 15:58:17 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-12-25 13:56:27 +0100
commitc68c744b68fd50adb6ce725bf9de377a5f915dab (patch)
treea672de5b952dd8982951c90d791075dd213fab77 /accessibility
parentf0c0c62c10e4ffdb9ce44202e2540d2f39a9fcb5 (diff)
pass unique_lock as param in WeakComponentImplHelperBase::disposing
so that subclasses can drop the lock while calling listeners Change-Id: I6105438110af08f10b0ed50057b28172c3442b95 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127434 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'accessibility')
-rw-r--r--accessibility/inc/extended/accessibleeditbrowseboxcell.hxx2
-rw-r--r--accessibility/source/extended/accessibleeditbrowseboxcell.cxx2
2 files changed, 2 insertions, 2 deletions
diff --git a/accessibility/inc/extended/accessibleeditbrowseboxcell.hxx b/accessibility/inc/extended/accessibleeditbrowseboxcell.hxx
index ab45db70af77..ea42155fd0eb 100644
--- a/accessibility/inc/extended/accessibleeditbrowseboxcell.hxx
+++ b/accessibility/inc/extended/accessibleeditbrowseboxcell.hxx
@@ -120,7 +120,7 @@ namespace accessibility
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext( ) override;
// XComponent/WeakComponentImplHelper
- virtual void disposing() override;
+ virtual void disposing(std::unique_lock<std::mutex>&) override;
EditBrowseBoxTableCellAccess( const EditBrowseBoxTableCellAccess& ) = delete;
EditBrowseBoxTableCellAccess& operator=( const EditBrowseBoxTableCellAccess& ) = delete;
diff --git a/accessibility/source/extended/accessibleeditbrowseboxcell.cxx b/accessibility/source/extended/accessibleeditbrowseboxcell.cxx
index f9985e48a268..a582defcadd6 100644
--- a/accessibility/source/extended/accessibleeditbrowseboxcell.cxx
+++ b/accessibility/source/extended/accessibleeditbrowseboxcell.cxx
@@ -212,7 +212,7 @@ namespace accessibility
return xMyContext;
}
- void EditBrowseBoxTableCellAccess::disposing()
+ void EditBrowseBoxTableCellAccess::disposing(std::unique_lock<std::mutex>&)
{
// dispose our context, if it still alive
css::uno::Reference< XComponent > xMyContext( m_aContext.get(), UNO_QUERY );