return ref_accessible (obj->app, path);
}
-static const char *cacheSignalType = "ooaoassusau";
+static const char *cacheSignalType = "(ooaoassusau)";
static DBusHandlerResult
cspi_dbus_handle_update_accessible (DBusConnection *bus, DBusMessage *message, void *user_data)
dbus_bus_register (bus, &error);
dbus_connection_setup_with_g_main(bus, g_main_context_default());
dbus_connection_add_filter (bus, cspi_dbus_filter, NULL, NULL);
- match = g_strdup_printf ("type='signal',interface='%s',member='updateTree'", spi_interface_tree);
+ match = g_strdup_printf ("type='signal',interface='%s',member='updateAccessible'", spi_interface_tree);
+ dbus_error_init (&error);
+ dbus_bus_add_match (bus, match, &error);
+ g_free (match);
+ match = g_strdup_printf ("type='signal',interface='%s',member='removeAccessible'", spi_interface_tree);
dbus_error_init (&error);
dbus_bus_add_match (bus, match, &error);
g_free (match);