Bug 25698

Summary: children-changed signals are not emitted by at-spi2
Product: at-spi2 Reporter: Li Yuan <li.yuan>
Component: atkAssignee: Mark Doffman <mark.doffman>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Li Yuan 2009-12-17 18:00:39 UTC
From the discussion of http://mail.gnome.org/archives/gnome-accessibility-devel/2009-December/msg00007.html, children-changed signals should be emitted by atk-adaptor.
Comment 1 Mark Doffman 2010-01-14 03:58:10 UTC
Alongside the leasing scheme the signal emission for "children-changed" has been modified. The ATK adaptor now emits children-changed signals and the client side cache uses these signals for its update.

This was introduced in commit 338e58d49bf2c1fd99591 and is available starting in the 0.1.5 release.
Comment 2 Mark Doffman 2010-01-24 07:45:09 UTC
Children-changed signals are now sent instead of 'fake' signals in all cases.

When applications are added or removed a children-changed event is sent from the registry.

Commits that include fix:

061b2101b6b1aeadd28173c - at-spi2-core
90d1f73334703ea89a2bdd4 - pyatspi
89422700d5b03cac05ba5c7 - at-spi2-atk

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.