diff options
author | Mark Doffman <mdoff@altair-voyager.(none)> | 2009-08-08 05:24:13 +0100 |
---|---|---|
committer | Mark Doffman <mdoff@altair-voyager.(none)> | 2009-08-08 05:24:13 +0100 |
commit | 1a9eeec547da0dd2d5c0987edeff27f747583d1b (patch) | |
tree | db469c4adc639cd7c3c9a0e9fb738143ce3c93d7 /atk-adaptor/accessible-register.c | |
parent | 7a5ff92b114fc9fa2f3f67a9f60dfbe6a22ba828 (diff) | |
download | at-spi2-atk-1a9eeec547da0dd2d5c0987edeff27f747583d1b.tar.gz |
2009-08-12 Mark Doffman <mark.doffman@codethink.co.uk>
Removal of Accessible objects is now handled properly.
Object removal causes signal to be emitted.
Fix provided by:
Mario Lang
Diffstat (limited to 'atk-adaptor/accessible-register.c')
-rw-r--r-- | atk-adaptor/accessible-register.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/atk-adaptor/accessible-register.c b/atk-adaptor/accessible-register.c index 1256fc1..901b8aa 100644 --- a/atk-adaptor/accessible-register.c +++ b/atk-adaptor/accessible-register.c @@ -158,6 +158,7 @@ deregister_accessible (gpointer data, GObject *accessible) ref = object_to_ref (ATK_OBJECT(accessible)); if (ref != 0) { + spi_emit_cache_removal (ref, atk_adaptor_app_data->bus); g_hash_table_remove(ref2ptr, GINT_TO_POINTER(ref)); } } |