diff options
Diffstat (limited to 'accessibility/source/extended/AccessibleGridControlHeaderCell.cxx')
-rw-r--r-- | accessibility/source/extended/AccessibleGridControlHeaderCell.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/accessibility/source/extended/AccessibleGridControlHeaderCell.cxx b/accessibility/source/extended/AccessibleGridControlHeaderCell.cxx index 548c21b05e5b..f716a8aade25 100644 --- a/accessibility/source/extended/AccessibleGridControlHeaderCell.cxx +++ b/accessibility/source/extended/AccessibleGridControlHeaderCell.cxx @@ -45,7 +45,6 @@ AccessibleGridControlHeaderCell::AccessibleGridControlHeaderCell(sal_Int32 _nCol */ ::utl::AccessibleStateSetHelper* AccessibleGridControlHeaderCell::implCreateStateSetHelper() { - ::osl::MutexGuard aGuard( getOslMutex() ); ::utl::AccessibleStateSetHelper* pStateSetHelper = new ::utl::AccessibleStateSetHelper; @@ -55,7 +54,6 @@ AccessibleGridControlHeaderCell::AccessibleGridControlHeaderCell(sal_Int32 _nCol if( implIsShowing() ) pStateSetHelper->AddState( AccessibleStateType::SHOWING ); - SolarMutexGuard aSolarGuard; pStateSetHelper->AddState( AccessibleStateType::VISIBLE ); pStateSetHelper->AddState( AccessibleStateType::FOCUSABLE ); pStateSetHelper->AddState( AccessibleStateType::TRANSIENT ); @@ -163,7 +161,8 @@ Rectangle AccessibleGridControlHeaderCell::implGetBoundingBoxOnScreen() sal_Int32 SAL_CALL AccessibleGridControlHeaderCell::getAccessibleIndexInParent() throw ( RuntimeException ) { - ::osl::MutexGuard aGuard( getOslMutex() ); + SolarMutexGuard g; + ensureIsAlive(); sal_Int32 nIndex = m_nColumnRowId; return nIndex; |