[next] telepathy-mission-control: McdClientProxy: have a factory

Simon McVittie smcv at kemper.freedesktop.org
Thu Apr 3 07:28:06 PDT 2014


Module: telepathy-mission-control
Branch: next
Commit: 0c4b02c3d10301d4f61d92cf377bd13119f599d5
URL:    http://cgit.freedesktop.org/telepathy/telepathy-mission-control/commit/?id=0c4b02c3d10301d4f61d92cf377bd13119f599d5

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue Apr  1 13:02:23 2014 +0100

McdClientProxy: have a factory

---

 src/client-registry.c |    2 +-
 src/mcd-client-priv.h |    2 +-
 src/mcd-client.c      |    6 ++++--
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/client-registry.c b/src/client-registry.c
index 65e63ae..e092541 100644
--- a/src/client-registry.c
+++ b/src/client-registry.c
@@ -155,7 +155,7 @@ _mcd_client_registry_found_name (McdClientRegistry *self,
 
   DEBUG ("Registering client %s", well_known_name);
 
-  client = _mcd_client_proxy_new (self->priv->dbus_daemon,
+  client = _mcd_client_proxy_new (self->priv->factory,
       well_known_name, unique_name_if_known, activatable);
   g_hash_table_insert (self->priv->clients, g_strdup (well_known_name),
       client);
diff --git a/src/mcd-client-priv.h b/src/mcd-client-priv.h
index 8e9bbc7..f8a68ff 100644
--- a/src/mcd-client-priv.h
+++ b/src/mcd-client-priv.h
@@ -70,7 +70,7 @@ G_GNUC_INTERNAL GType _mcd_client_proxy_get_type (void);
                               McdClientProxyClass))
 
 G_GNUC_INTERNAL McdClientProxy *_mcd_client_proxy_new (
-    TpDBusDaemon *dbus_daemon,
+    TpClientFactory *factory,
     const gchar *well_known_name,
     const gchar *unique_name_if_known,
     gboolean activatable);
diff --git a/src/mcd-client.c b/src/mcd-client.c
index 1cc006f..ca69024 100644
--- a/src/mcd-client.c
+++ b/src/mcd-client.c
@@ -1215,7 +1215,7 @@ _mcd_client_check_valid_name (const gchar *name_suffix,
 }
 
 McdClientProxy *
-_mcd_client_proxy_new (TpDBusDaemon *dbus_daemon,
+_mcd_client_proxy_new (TpClientFactory *factory,
                        const gchar *well_known_name,
                        const gchar *unique_name_if_known,
                        gboolean activatable)
@@ -1239,7 +1239,9 @@ _mcd_client_proxy_new (TpDBusDaemon *dbus_daemon,
     g_assert (tp_dbus_check_valid_object_path (object_path, NULL));
 
     self = g_object_new (MCD_TYPE_CLIENT_PROXY,
-                         "dbus-daemon", dbus_daemon,
+                         "factory", factory,
+                         "dbus-daemon",
+                            tp_client_factory_get_dbus_daemon (factory),
                          "object-path", object_path,
                          "bus-name", well_known_name,
                          "unique-name", unique_name_if_known,



More information about the telepathy-commits mailing list