Add .po and .pc files from cspi
[platform/core/uifw/at-spi2-atk.git] / registryd / registry-main.c
index 246270c..d4c280e 100644 (file)
@@ -29,6 +29,9 @@
 #include <string.h>
 #include <gdk/gdkx.h>
 #include <glib/gmain.h>
+
+#include <spi-common/spi-dbus.h>
+
 #include "registry.h"
 
 #define spi_get_display() GDK_DISPLAY()
@@ -63,9 +66,9 @@ main (int argc, char **argv)
 
   dbus_error_init (&error);
   mainloop = g_main_loop_new (NULL, FALSE);
-  ret= dbus_bus_request_name(registry->droute.bus, SPI_DBUS_NAME_REGISTRY, 0, &error);
+  ret= dbus_bus_request_name(registry->droute.bus, SPI_DBUS_NAME_REGISTRY, DBUS_NAME_FLAG_DO_NOT_QUEUE, &error);
 
-  if (!ret)
+  if (ret == DBUS_REQUEST_NAME_REPLY_EXISTS)
     {
 #ifdef AT_SPI_DEBUG
       fprintf (stderr, "SpiRegistry Message: SpiRegistry daemon was already running.\n");