Only send property-change signals relevant for caching, absent listeners
authorMike Gorse <mgorse@suse.com>
Mon, 9 Jul 2012 22:41:38 +0000 (17:41 -0500)
committerMike Gorse <mgorse@suse.com>
Mon, 9 Jul 2012 22:41:38 +0000 (17:41 -0500)
commit67b25d0f9eea338fb2eaa4e34a83e2b720e54e0e
tree4a022239ea69af760676ed9db8be58b713c052de
parentf734be9d27abe565c211dc2cd0f360e73fd32c1f
Only send property-change signals relevant for caching, absent listeners

Previously, all property-change signals were passed on, regardless of any
registered listeners, because some of them are used by libatspi to keep the
cache up-to-date. However, gtk sends many notifications for property changes
that would have no impact on libatspi's caching code, so we should not waste
time building and sending D-Bus messages for them unless something is
interested in the event.

https://bugzilla.gnome.org/show_bug.cgi?id=674719
atk-adaptor/event.c