summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStef Walter <stefw@gnome.org>2012-06-12 17:17:46 +0200
committerStef Walter <stefw@gnome.org>2012-06-14 11:46:16 +0200
commit4a76728978cc36f131db09d71ab62121196eca25 (patch)
treee387539efee91e01f5eec7880f4d8d735faf0276
parentf6838df0c5a5702362b90ed781dbdf581b49b45d (diff)
downloadgnome-control-center-4a76728978cc36f131db09d71ab62121196eca25.tar.gz
user-accounts: Set high DBus timeouts for managing realms
Enrolling the machine, or discovering realms can take a long time. We don't want DBus timeouts. https://bugzilla.gnome.org/show_bug.cgi?id=677953
-rw-r--r--panels/user-accounts/um-realm-manager.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/panels/user-accounts/um-realm-manager.c b/panels/user-accounts/um-realm-manager.c
index 6e73c8633..f4f974062 100644
--- a/panels/user-accounts/um-realm-manager.c
+++ b/panels/user-accounts/um-realm-manager.c
@@ -104,6 +104,7 @@ on_realm_proxy_created (GObject *source,
/* Add it to the manager, unless race */
have = g_hash_table_lookup (self->realms, info);
if (have == NULL) {
+ g_dbus_proxy_set_default_timeout (proxy, G_MAXINT);
g_hash_table_insert (self->realms,
g_variant_ref_sink (info), realm);
g_signal_emit (self, signals[REALM_ADDED], 0, realm);
@@ -344,6 +345,7 @@ um_realm_manager_new (GCancellable *cancellable,
"g-bus-type", G_BUS_TYPE_SYSTEM,
"g-object-path", "/org/freedesktop/realmd",
"g-interface-name", "org.freedesktop.realmd.Provider",
+ "g-default-timeout", G_MAXINT,
NULL);
g_object_unref (async);