office-gobmx/accessibility
Stephan Bergmann c83ec45d7d Base AccessibleGridControlBase on WeakComponentImplHelper
...rather than on the deprecated WeakAggComponentImplHelper4.

It was found that e.g. GridControlAccessibleElement, deriving from
AccessibleGridControlBase, was implementing queryInterface in a way that is
incompatible with the XAggregation protocol inherited via
WeakAggComponentImplHelper4.  It looks like no code actually made use of the
XAggregation offered by this class hierarchy, so the easiest fix for that
queryInterface implementation appears to switch from
WeakAggComponentImplHelper4 to WeakComponentImplHelper (thereby dropping
XAggregation, and thus rendering the existing queryInterface implementation OK).

Change-Id: Ia7f033d0a93e78a48573cb489dc5542603c35b8c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145793
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2023-01-19 18:40:14 +00:00
..
inc Base AccessibleGridControlBase on WeakComponentImplHelper 2023-01-19 18:40:14 +00:00
source XUnoTunnel->dynamic_cast in OToolBoxWindowItem 2023-01-16 06:42:00 +00:00
AllLangMoTarget_acc.mk
IwyuFilter_accessibility.yaml
Library_acc.mk
Makefile
Module_accessibility.mk
README.md

Accessibility Support for LibreOffice

Provides accessible components for LibreOffice