include/svx/AccessibleControlShape.hxx | 3 -- sd/source/ui/accessibility/AccessibleDocumentViewBase.cxx | 15 -------------- sd/source/ui/inc/AccessibleDocumentViewBase.hxx | 10 --------- svx/source/accessibility/AccessibleControlShape.cxx | 5 ---- 4 files changed, 33 deletions(-)
New commits: commit e5b52bf7fd875e11dc3ed625729697f5867a7f82 Author: Michael Weghorn <[email protected]> AuthorDate: Wed Mar 4 15:18:00 2026 +0100 Commit: Michael Weghorn <[email protected]> CommitDate: Thu Mar 5 11:14:28 2026 +0100 svx a11y: Drop AccessibleControlShape::getImplementationName Service implementation names are irrelevant for the a11y implementations, so drop this override. Change-Id: I22f6f2914af0ee1f6826935685a50230dc153eb2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200952 Tested-by: Jenkins Reviewed-by: Michael Weghorn <[email protected]> diff --git a/include/svx/AccessibleControlShape.hxx b/include/svx/AccessibleControlShape.hxx index 78217463648e..38333ca4218a 100644 --- a/include/svx/AccessibleControlShape.hxx +++ b/include/svx/AccessibleControlShape.hxx @@ -83,9 +83,6 @@ private: virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild( sal_Int64 i ) override; virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet( ) override; - //--- XServiceInfo --------------------------------------- - virtual OUString SAL_CALL getImplementationName( ) override; - //--- XInterface ----------------------------------------- DECLARE_XINTERFACE( ) diff --git a/svx/source/accessibility/AccessibleControlShape.cxx b/svx/source/accessibility/AccessibleControlShape.cxx index d819b93e030b..5d8659970762 100644 --- a/svx/source/accessibility/AccessibleControlShape.cxx +++ b/svx/source/accessibility/AccessibleControlShape.cxx @@ -275,11 +275,6 @@ void SAL_CALL AccessibleControlShape::grabFocus() } } -OUString SAL_CALL AccessibleControlShape::getImplementationName() -{ - return u"com.sun.star.comp.accessibility.AccessibleControlShape"_ustr; -} - OUString AccessibleControlShape::CreateAccessibleBaseName() { OUString sName; commit b2a482d1890a029f2169489a9012da1e413d5e6e Author: Michael Weghorn <[email protected]> AuthorDate: Wed Mar 4 15:14:05 2026 +0100 Commit: Michael Weghorn <[email protected]> CommitDate: Thu Mar 5 11:14:15 2026 +0100 sd a11y: Stop overriding XServiceInfo methods in AccessibleDocumentViewBase The implementation name isn't of relevance for the a11y implementations and there doesn't really seem to be any particular reason to have an additional check that the object is still alive in AccessibleDocumentViewBase::getSupportedServiceNames either. Drop those overrides. Change-Id: Icedbb829f3ab4716c5d6e254a17d5bccce34a246 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200951 Tested-by: Jenkins Reviewed-by: Michael Weghorn <[email protected]> diff --git a/sd/source/ui/accessibility/AccessibleDocumentViewBase.cxx b/sd/source/ui/accessibility/AccessibleDocumentViewBase.cxx index 054e66bb4f43..8716ea2adc2c 100644 --- a/sd/source/ui/accessibility/AccessibleDocumentViewBase.cxx +++ b/sd/source/ui/accessibility/AccessibleDocumentViewBase.cxx @@ -358,21 +358,6 @@ void SAL_CALL AccessibleContextBase::release (); } -// XServiceInfo - -OUString SAL_CALL - AccessibleDocumentViewBase::getImplementationName() -{ - return u"AccessibleDocumentViewBase"_ustr; -} - -css::uno::Sequence< OUString> SAL_CALL - AccessibleDocumentViewBase::getSupportedServiceNames() -{ - ensureAlive(); - return AccessibleContextBase::getSupportedServiceNames (); -} - void AccessibleDocumentViewBase::impl_dispose() { // Unregister from VCL Window. diff --git a/sd/source/ui/inc/AccessibleDocumentViewBase.hxx b/sd/source/ui/inc/AccessibleDocumentViewBase.hxx index 9432ea7d3232..079a3885e70f 100644 --- a/sd/source/ui/inc/AccessibleDocumentViewBase.hxx +++ b/sd/source/ui/inc/AccessibleDocumentViewBase.hxx @@ -165,16 +165,6 @@ public: release() noexcept override; - //===== XServiceInfo ==================================================== - - /** Returns an identifier for the implementation of this object. - */ - virtual OUString SAL_CALL - getImplementationName() override; - - virtual css::uno::Sequence< OUString> SAL_CALL - getSupportedServiceNames() override; - //===== lang::XEventListener ============================================ virtual void SAL_CALL
