summaryrefslogtreecommitdiff
path: root/atk-adaptor/accessible-register.c
diff options
context:
space:
mode:
authorMark Doffman <mdoff@altair-voyager.(none)>2009-08-08 05:24:13 +0100
committerMark Doffman <mdoff@altair-voyager.(none)>2009-08-08 05:24:13 +0100
commit1a9eeec547da0dd2d5c0987edeff27f747583d1b (patch)
treedb469c4adc639cd7c3c9a0e9fb738143ce3c93d7 /atk-adaptor/accessible-register.c
parent7a5ff92b114fc9fa2f3f67a9f60dfbe6a22ba828 (diff)
downloadat-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.c1
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));
}
}