From 571fd28f4dc689ef048cc1da3fd15626f5ed6bba Mon Sep 17 00:00:00 2001 From: Michael Weghorn Date: Wed, 9 Sep 2026 18:21:47 +0200 Subject: [PATCH] sw a11y: Drop OAccessible::getAccessibleContext call The method a reference to self, so just use SwAccessibleDocumentBase::mpParent directly instead. Change-Id: Ib0b457434ad67c1beb318c93830f6d406e4f93e7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210616 Tested-by: Jenkins Reviewed-by: Michael Weghorn --- sw/source/core/access/accdoc.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sw/source/core/access/accdoc.cxx b/sw/source/core/access/accdoc.cxx index b29a08e666e2..be1313381809 100644 --- a/sw/source/core/access/accdoc.cxx +++ b/sw/source/core/access/accdoc.cxx @@ -162,15 +162,14 @@ sal_Int64 SAL_CALL SwAccessibleDocumentBase::getAccessibleIndexInParent() { SolarMutexGuard aGuard; - uno::Reference xAcc(mpParent->getAccessibleContext()); uno::Reference < XAccessible > xThis( this ); - sal_Int64 nCount = xAcc->getAccessibleChildCount(); + sal_Int64 nCount = mpParent->getAccessibleChildCount(); for( sal_Int64 i=0; i < nCount; i++ ) { try { - if( xAcc->getAccessibleChild( i ) == xThis ) + if (mpParent->getAccessibleChild(i) == xThis) return i; } catch(const css::lang::IndexOutOfBoundsException &)