accessibility/source/extended/AccessibleGridControlHeader.cxx |    2 ++
 accessibility/source/extended/AccessibleGridControlTable.cxx  |    2 ++
 2 files changed, 4 insertions(+)

New commits:
commit a9c57e6ac6bc46ad78b66409a964f5b717878931
Author:     Michael Weghorn <m.wegh...@posteo.de>
AuthorDate: Thu Mar 3 11:49:01 2022 +0100
Commit:     Michael Weghorn <m.wegh...@posteo.de>
CommitDate: Fri Mar 4 08:05:01 2022 +0100

    tdf#147742 a11y: AccessibleGridControlTable needs SolarMutex
    
    ... in `AccessibleGridControlTable::getAccessibleIndexInParent`,
    just like in the implementation of the other a11y UNO API methods.
    
    Change-Id: I4ab7a2626db09398c79fe53d85c9802136decbf7
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130925
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <m.wegh...@posteo.de>

diff --git a/accessibility/source/extended/AccessibleGridControlTable.cxx 
b/accessibility/source/extended/AccessibleGridControlTable.cxx
index da634269b049..75a17f0bcb00 100644
--- a/accessibility/source/extended/AccessibleGridControlTable.cxx
+++ b/accessibility/source/extended/AccessibleGridControlTable.cxx
@@ -69,6 +69,8 @@ AccessibleGridControlTable::getAccessibleChild( sal_Int32 
nChildIndex )
 
 sal_Int32 SAL_CALL AccessibleGridControlTable::getAccessibleIndexInParent()
 {
+    SolarMutexGuard aSolarGuard;
+
     ensureIsAlive();
     if(m_aTable.HasRowHeader() && m_aTable.HasColHeader())
         return 0;
commit 1ccb6dc5bd2aa67f151d590b1aad20cecefaa28c
Author:     Michael Weghorn <m.wegh...@posteo.de>
AuthorDate: Thu Mar 3 11:43:06 2022 +0100
Commit:     Michael Weghorn <m.wegh...@posteo.de>
CommitDate: Fri Mar 4 08:04:48 2022 +0100

    tdf#147742 a11y: AccessibleGridControlHeader needs SolarMutex
    
    ... in `AccessibleGridControlHeader::getAccessibleIndexInParent`,
    just like in the implementation of the other a11y UNO API methods.
    
    Change-Id: Ib3bd44e73ae54bb1df05dc2714ce1f793f7222db
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130924
    Tested-by: Jenkins
    Reviewed-by: Michael Weghorn <m.wegh...@posteo.de>

diff --git a/accessibility/source/extended/AccessibleGridControlHeader.cxx 
b/accessibility/source/extended/AccessibleGridControlHeader.cxx
index 122e6ab50575..d88b3421812d 100644
--- a/accessibility/source/extended/AccessibleGridControlHeader.cxx
+++ b/accessibility/source/extended/AccessibleGridControlHeader.cxx
@@ -74,6 +74,8 @@ AccessibleGridControlHeader::getAccessibleChild( sal_Int32 
nChildIndex )
 
 sal_Int32 SAL_CALL AccessibleGridControlHeader::getAccessibleIndexInParent()
 {
+    SolarMutexGuard aSolarGuard;
+
     ensureIsAlive();
     if(m_eObjType == vcl::table::TCTYPE_ROWHEADERBAR && 
m_aTable.HasColHeader())
         return 1;

Reply via email to