[dconf: 9/14] dbus-1: use shared dbus connection by default



commit 1a7ee7d6b691ab7d790cfacb163296825b79c8a0
Author: Ryan Lortie <desrt desrt ca>
Date:   Mon Jan 10 11:57:59 2011 -0500

    dbus-1: use shared dbus connection by default
    
    If the caller gives NULL for session or system bus, grab the default one
    from libdbus-1.

 dbus-1/dconf-dbus-1.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/dbus-1/dconf-dbus-1.c b/dbus-1/dconf-dbus-1.c
index 6af332e..8027144 100644
--- a/dbus-1/dconf-dbus-1.c
+++ b/dbus-1/dconf-dbus-1.c
@@ -655,6 +655,12 @@ dconf_dbus_client_new (const gchar    *profile,
 {
   DConfDBusClient *dcdbc;
 
+  if (session == NULL)
+    session = dbus_bus_get (DBUS_BUS_SESSION, NULL);
+
+  if (system == NULL)
+    system = dbus_bus_get (DBUS_BUS_SYSTEM, NULL);
+
   dconf_engine_set_service_func (dconf_dbus_client_service_func);
 
   dcdbc = g_slice_new (DConfDBusClient);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]