From b476dbadbb8c11e1cd606f96eec5a496bf52f0ee Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Sat, 9 Feb 2013 12:06:23 -0500 Subject: [PATCH] EBookClient: Use G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START. Set the DO_NOT_AUTO_START flag on new client-side proxies, so that if the factory process crashes we don't restart it by way of some random method call. Until the backend's "open" procedure is fully automated on the server-side, only new client instances should attempt to start the factory process. --- addressbook/libebook/e-book-client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addressbook/libebook/e-book-client.c b/addressbook/libebook/e-book-client.c index f13c623..5e16504 100644 --- a/addressbook/libebook/e-book-client.c +++ b/addressbook/libebook/e-book-client.c @@ -906,7 +906,7 @@ book_client_init_in_dbus_thread (GSimpleAsyncResult *simple, priv->dbus_proxy = e_dbus_address_book_proxy_new_sync ( g_dbus_proxy_get_connection (factory_proxy), - G_DBUS_PROXY_FLAGS_NONE, + G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START, g_dbus_proxy_get_name (factory_proxy), object_path, cancellable, &error); -- 2.7.4