#include "accessible-cache.h"
#include "bridge.h"
#include "object.h"
+#include "introspection.h"
/* TODO - This should possibly be a common define */
-#define SPI_OBJECT_PREFIX "/org/at_spi"
+#define SPI_OBJECT_PREFIX "/org/a11y/atspi"
#define SPI_CACHE_OBJECT_SUFFIX "/cache"
#define SPI_CACHE_OBJECT_PATH SPI_OBJECT_PREFIX SPI_CACHE_OBJECT_SUFFIX
const char *name, *desc;
dbus_uint32_t role;
+ g_object_ref (G_OBJECT (obj));
+
set = atk_object_ref_state_set (obj);
{
AtkObject *application, *parent;
}
dbus_message_iter_close_container (iter_array, &iter_struct);
g_object_unref (set);
+ g_object_unref (obj);
}
/*---------------------------------------------------------------------------*/
void
spi_initialize_cache (DRoutePath * path)
{
- droute_path_add_interface (path, SPI_DBUS_INTERFACE_CACHE, methods, NULL);
+ droute_path_add_interface (path, SPI_DBUS_INTERFACE_CACHE, spi_org_a11y_atspi_Cache, methods, NULL);
g_signal_connect (spi_global_cache,
"object-added",