Lease objects that send events if they are not cached
authorMike Gorse <mgorse@novell.com>
Thu, 3 Jun 2010 18:19:24 +0000 (14:19 -0400)
committerMike Gorse <mgorse@novell.com>
Thu, 3 Jun 2010 18:56:15 +0000 (14:56 -0400)
commitb5b5b7890a2eced829a60cfd3881f708c6df16e6
tree6d8f76216c6de42a0aaf1fa45478550d1a0b4d96
parentd22ae4dad1fe7e4a81c0e577dfb06bc7c12199e2
Lease objects that send events if they are not cached

When sending an event, lease it if it is not in the cache, except for
children-changed events, which should update the cache.
This helps prevent errors with Firefox, which can send property-changed
events on a progress bar that was never otherwise exposed.
atk-adaptor/event.c
atk-adaptor/object.c
atk-adaptor/object.h