g_print ("SpiRegistry daemon is running with well-known name - %s\n", dbus_name);
}
- /*dec = spi_registry_dec_new (bus);*/
+ /* Set up D-Route for use by the dec */
++ droute.interfaces = NULL;
+ if (!dbus_connection_register_object_path (droute.bus,
+ "/org/freedesktop/atspi/registry/deviceeventcontroller",
+ &droute_vtable,
+ &droute))
+ {
+ g_error("AT-SPI Registry daemon: Couldn't register droute.\n");
+ return 0;
+ }
+
registry = spi_registry_new (bus);
+ dec = spi_registry_dec_new (registry, &droute);
+ droute.user_data = dec;
g_main_loop_run (mainloop);
return 0;