sfx2/source/control/thumbnailviewacc.cxx | 2 ++ 1 file changed, 2 insertions(+)
New commits: commit a2cbcb061d50cd8ac455a8eec2f1dafe0b46573a Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Mon Aug 26 17:45:21 2024 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Mon Aug 26 21:13:37 2024 +0200 cid#1607636 Data race condition Change-Id: I33bba104b43ca73435d10bf48334c34e85ca97c4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172433 Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> Tested-by: Jenkins diff --git a/sfx2/source/control/thumbnailviewacc.cxx b/sfx2/source/control/thumbnailviewacc.cxx index 0e9f68b38cad..bd321118e899 100644 --- a/sfx2/source/control/thumbnailviewacc.cxx +++ b/sfx2/source/control/thumbnailviewacc.cxx @@ -513,7 +513,9 @@ void ThumbnailViewAcc::FireAccessibleEvent( short nEventId, const uno::Any& rOld if( !nEventId ) return; + std::unique_lock aGuard(m_aMutex); ::std::vector< uno::Reference< accessibility::XAccessibleEventListener > > aTmpListeners( mxEventListeners ); + aGuard.unlock(); accessibility::AccessibleEventObject aEvtObject; aEvtObject.EventId = nEventId;