From 430cfad9812221dfa23e3cece514b06fc5576149 Mon Sep 17 00:00:00 2001 From: Michael Weghorn Date: Sat, 12 Sep 2026 00:47:39 +0200 Subject: [PATCH] sc a11y: Pass OAccessible for ScAccessibleCellBase parent Switch param for the ScAccessibleCellBase ctor from the abstract XAccessible UNO interface to the more concrete OAccessible. Change-Id: I967d9582a9b1f4b07364c1344b0fcbbcc43ea228 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210661 Reviewed-by: Michael Weghorn Tested-by: Jenkins --- sc/source/ui/Accessibility/AccessibleCellBase.cxx | 4 ++-- sc/source/ui/inc/AccessibleCellBase.hxx | 8 +++----- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/sc/source/ui/Accessibility/AccessibleCellBase.cxx b/sc/source/ui/Accessibility/AccessibleCellBase.cxx index 588a7e0459d1..42aec4cfdaec 100644 --- a/sc/source/ui/Accessibility/AccessibleCellBase.cxx +++ b/sc/source/ui/Accessibility/AccessibleCellBase.cxx @@ -44,10 +44,10 @@ using namespace ::com::sun::star::accessibility; #define DEFAULT_LINE_WIDTH 2 -ScAccessibleCellBase::ScAccessibleCellBase(const uno::Reference& rxParent, +ScAccessibleCellBase::ScAccessibleCellBase(const rtl::Reference& rpParent, ScDocument* pDoc, const ScAddress& rCellAddress, sal_Int64 nIndex) - : ImplInheritanceHelper(rxParent, AccessibleRole::TABLE_CELL) + : ImplInheritanceHelper(rpParent, AccessibleRole::TABLE_CELL) , maCellAddress(rCellAddress) , mpDoc(pDoc) , mnIndex(nIndex) diff --git a/sc/source/ui/inc/AccessibleCellBase.hxx b/sc/source/ui/inc/AccessibleCellBase.hxx index 8f641f879bce..9e288e342c6b 100644 --- a/sc/source/ui/inc/AccessibleCellBase.hxx +++ b/sc/source/ui/inc/AccessibleCellBase.hxx @@ -28,11 +28,9 @@ class ScAccessibleCellBase css::accessibility::XAccessibleValue> { public: - ScAccessibleCellBase( - const css::uno::Reference& rxParent, - ScDocument* pDoc, - const ScAddress& rCellAddress, - sal_Int64 nIndex); + ScAccessibleCellBase(const rtl::Reference& rpParent, ScDocument* pDoc, + const ScAddress& rCellAddress, sal_Int64 nIndex); + protected: virtual ~ScAccessibleCellBase() override; public: