From: Mike Gorse Date: Thu, 26 Jun 2008 15:26:02 +0000 (-0400) Subject: Do not start if an instance already owns org.freedesktop.atspi.Registry X-Git-Tag: AT_SPI2_ATK_2_12_0~649 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git;a=commitdiff_plain;h=0724cea984b691fdc60a020b237828e9ef018cd7 Do not start if an instance already owns org.freedesktop.atspi.Registry --- diff --git a/registryd/registry-main.c b/registryd/registry-main.c index 3db50e4..d4c280e 100644 --- a/registryd/registry-main.c +++ b/registryd/registry-main.c @@ -66,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");