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

Reply via email to