[telepathy-mission-control/master] McdDispatcher: inline create_mcd_client

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Sep 22 06:01:03 PDT 2009


---
 src/mcd-dispatcher.c |   23 +++--------------------
 1 files changed, 3 insertions(+), 20 deletions(-)

diff --git a/src/mcd-dispatcher.c b/src/mcd-dispatcher.c
index 285c2c3..2f907a1 100644
--- a/src/mcd-dispatcher.c
+++ b/src/mcd-dispatcher.c
@@ -2486,25 +2486,6 @@ parse_client_file (McdClientProxy *client,
     g_strfreev (cap_tokens);
 }
 
-static McdClientProxy *
-create_mcd_client (McdDispatcher *self,
-                   const gchar *name,
-                   gboolean activatable,
-                   const gchar *owner)
-{
-    McdClientProxy *client;
-
-    g_assert (g_str_has_prefix (name, TP_CLIENT_BUS_NAME_BASE));
-
-    client = _mcd_client_proxy_new (
-        self->priv->dbus_daemon, self->priv->string_pool,
-        name, owner, activatable);
-
-    DEBUG ("McdClientProxy created for %s", name);
-
-    return client;
-}
-
 /* FIXME: eventually this whole chain should move into McdClientProxy */
 static void
 mcd_client_start_introspection (McdClientProxy *proxy,
@@ -2647,7 +2628,9 @@ mcd_dispatcher_add_client (McdDispatcher *self,
     if (!self->priv->startup_completed)
         self->priv->startup_lock++;
 
-    client = create_mcd_client (self, name, activatable, owner);
+    client = _mcd_client_proxy_new (
+        self->priv->dbus_daemon, self->priv->string_pool,
+        name, owner, activatable);
 
     g_hash_table_insert (priv->clients, g_strdup (name), client);
 
-- 
1.5.6.5




More information about the telepathy-commits mailing list