diff options
author | Michael Weghorn <m.weghorn@posteo.de> | 2025-05-01 19:36:06 +0200 |
---|---|---|
committer | Michael Weghorn <m.weghorn@posteo.de> | 2025-05-01 23:19:13 +0200 |
commit | 9f308ba42f44e7d8e2f73a92923b0374e39083aa (patch) | |
tree | 60d2ab0db18b389a24971307cfb6da12751a6e18 /shell/inc | |
parent | 63456ae59bead30d4af6e9a9b2e80ab6dd37f58d (diff) |
gtk3 a11y: Drop obsolete handling when notifying child removal
This special handling with the comment saying
/*
* the atk-bridge GTK+ module gets back to the event source to ref the child just
* vanishing, so we keep this reference because the semantic on OOo side is different.
*/
was added long ago, in
commit d66cef09e7d7b19d8c85487f3b34e17f44d0ed98
Author: Oliver Bolte <obo@openoffice.org>
Date: Fri Jul 25 08:11:58 2008 +0000
INTEGRATION: CWS aqua11y02 (1.8.34); FILE MERGED
2008/06/12 13:32:40 obr 1.8.34.3: #i86659# add support for XAccessibleMultiLineText
2008/06/06 10:19:20 obr 1.8.34.2: #i85292# wrapper now cache the name, suppress unload of gtk plugin when atk-bridge module gets loaded as the shutdown symbol is no longer in global address space
2008/06/02 04:32:34 obr 1.8.34.1: #i88047# role mapping reworked
and no longer applies. It doesn't for more than a decade, see
e.g. ATK/at-spi2-core commit [1]
commit 69ac4b1ac14a6da7fd248e97918088eee59e3d6d
Author: Mark Doffman <mark.doffman@codethink.co.uk>
Date: Mon Jan 11 10:24:57 2010 -0800
Ensure the child data is added to children-changed events properly.
where ATK already only calls `atk_object_ref_accessible_child`
for the "children-changed:add", not the "children-changed:remove"
event, and that is still true today, see [2].
Therefore, drop the special handling.
[1] https://gitlab.gnome.org/GNOME/at-spi2-core/-/commit/69ac4b1ac14a6da7fd248e97918088eee59e3d6d
[2] https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/a5dcfe006aac552f4e0ca0b8b337febd52426ae4/atk-adaptor/event.c#L1195-1214
Change-Id: I663780826289f7486eb2d73cdfbcc1733e081233
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184873
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Diffstat (limited to 'shell/inc')
0 files changed, 0 insertions, 0 deletions