#include <atk/atk.h>
#include <droute/droute.h>
-#include "common/spi-dbus.h"
+#include "spi-dbus.h"
#include "introspection.h"
/* for spi_global_app_data is there a better way? */
{
DBusMessage *reply;
+ if (bus == spi_global_app_data->bus)
+ spi_atk_add_client (dbus_message_get_sender (msg));
+
+ if (!spi_global_app_data->app_bus_addr)
+ spi_atk_create_socket (spi_global_app_data);
+
reply = dbus_message_new_method_return(msg);
if (reply)
{
const char *retval = (g_getenv ("AT_SPI_CLIENT") ?
"":
spi_global_app_data->app_bus_addr);
+ if (!retval)
+ retval = "";
dbus_message_append_args(reply, DBUS_TYPE_STRING, &retval, DBUS_TYPE_INVALID);
}
spi_initialize_application (DRoutePath * path)
{
droute_path_add_interface (path,
- SPI_DBUS_INTERFACE_APPLICATION,
+ ATSPI_DBUS_INTERFACE_APPLICATION,
spi_org_a11y_atspi_Application,
methods, properties);
};