diff options
author | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2018-03-27 18:03:57 -0300 |
---|---|---|
committer | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2018-04-06 22:23:39 -0300 |
commit | 28ad1d1602d50bccd915cd44b114ca4ef6bba6c0 (patch) | |
tree | 9937fbc71d30c77526823803bdc6f33736d6f5c3 | |
parent | eb62419b4bd989b5a39f9fe8f37209edf9f8c606 (diff) | |
download | gnome-control-center-28ad1d1602d50bccd915cd44b114ca4ef6bba6c0.tar.gz |
printers: Cache CUPS D-Bus proxy
-rw-r--r-- | panels/printers/cc-printers-panel.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/panels/printers/cc-printers-panel.c b/panels/printers/cc-printers-panel.c index 55a1682b4..4815c4520 100644 --- a/panels/printers/cc-printers-panel.c +++ b/panels/printers/cc-printers-panel.c @@ -18,6 +18,8 @@ #include <config.h> +#include "shell/cc-object-storage.h" + #include "cc-printers-panel.h" #include "cc-printers-resources.h" #include "pp-printer.h" @@ -608,14 +610,13 @@ attach_to_cups_notifier_cb (GObject *source_object, priv->subscription_renewal_id = g_timeout_add_seconds (RENEW_INTERVAL, renew_subscription, self); - priv->cups_proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM, - 0, - NULL, - CUPS_DBUS_NAME, - CUPS_DBUS_PATH, - CUPS_DBUS_INTERFACE, - NULL, - &error); + priv->cups_proxy = cc_object_storage_create_dbus_proxy_sync (G_BUS_TYPE_SYSTEM, + G_DBUS_PROXY_FLAGS_NONE, + CUPS_DBUS_NAME, + CUPS_DBUS_PATH, + CUPS_DBUS_INTERFACE, + NULL, + &error); if (!priv->cups_proxy) { |