diff options
author | Mark Doffman <mark.doffman@codethink.co.uk> | 2010-02-02 16:58:56 -0800 |
---|---|---|
committer | Mark Doffman <mark.doffman@codethink.co.uk> | 2010-02-02 16:58:56 -0800 |
commit | 38b14df983445e90257e6c5bfae8baf18f31da51 (patch) | |
tree | 778c67d0d7392ec7f23f7308aa4024b460bf1726 /atk-adaptor/accessible-cache.c | |
parent | 89422700d5b03cac05ba5c7e13a6b56cd0dc826b (diff) | |
download | at-spi2-core-38b14df983445e90257e6c5bfae8baf18f31da51.tar.gz |
Change the keystroke delivery methid re-entrancy from
looping over the bus to entering a g_main_loop.
Modification to the 'Embed' method so that the address of
the desktop object (Application parent) is stored.
Diffstat (limited to 'atk-adaptor/accessible-cache.c')
-rw-r--r-- | atk-adaptor/accessible-cache.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/atk-adaptor/accessible-cache.c b/atk-adaptor/accessible-cache.c index c449657c..813d03fb 100644 --- a/atk-adaptor/accessible-cache.c +++ b/atk-adaptor/accessible-cache.c @@ -155,6 +155,11 @@ remove_object (GObject * source, GObject * gobj, gpointer data) if (spi_cache_in (cache, gobj)) { +#ifdef SPI_ATK_DEBUG + g_debug ("CACHE REM - %s - %d - %s\n", atk_object_get_name (ATK_OBJECT (gobj)), + atk_object_get_role (ATK_OBJECT (gobj)), + spi_register_object_to_path (spi_global_register, gobj)); +#endif g_signal_emit (cache, cache_signals [OBJECT_REMOVED], 0, gobj); g_hash_table_remove (cache->objects, gobj); } @@ -168,7 +173,7 @@ add_object (SpiCache * cache, GObject * gobj) g_hash_table_insert (cache->objects, gobj, NULL); #ifdef SPI_ATK_DEBUG - g_debug ("CACHE - %s - %d - %s", atk_object_get_name (ATK_OBJECT (gobj)), + g_debug ("CACHE ADD - %s - %d - %s\n", atk_object_get_name (ATK_OBJECT (gobj)), atk_object_get_role (ATK_OBJECT (gobj)), spi_register_object_to_path (spi_global_register, gobj)); #endif |