telepathy-mission-control: mcd_manager_get_connection: remove, unused

Simon McVittie smcv at kemper.freedesktop.org
Thu May 10 08:15:18 PDT 2012


Module: telepathy-mission-control
Branch: master
Commit: c420774c0fd30ea25220951145d5c23af25ebf57
URL:    http://cgit.freedesktop.org/telepathy/telepathy-mission-control/commit/?id=c420774c0fd30ea25220951145d5c23af25ebf57

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Tue May  8 14:22:54 2012 +0100

mcd_manager_get_connection: remove, unused

---

 src/mcd-manager.c |   50 --------------------------------------------------
 src/mcd-manager.h |    2 --
 2 files changed, 0 insertions(+), 52 deletions(-)

diff --git a/src/mcd-manager.c b/src/mcd-manager.c
index ee87e2e..82576ef 100644
--- a/src/mcd-manager.c
+++ b/src/mcd-manager.c
@@ -96,35 +96,6 @@ on_manager_ready (GObject *source_object,
     g_clear_error (&error);
 }
 
-static gint
-_find_connection_by_path (gconstpointer data, gconstpointer user_data)
-{
-    TpConnection *tp_conn;
-    McdConnection *connection = MCD_CONNECTION (data);
-    const gchar *object_path = (const gchar *)user_data;
-    const gchar *conn_object_path = NULL;
-    gint ret;
-
-    if (!data) return 1;
-
-    g_object_get (G_OBJECT (connection), "tp-connection",
-		  &tp_conn, NULL);
-    if (!tp_conn)
-	return 1;
-    conn_object_path = TP_PROXY (tp_conn)->object_path;
-    if (strcmp (conn_object_path, object_path) == 0)
-    {
-	ret = 0;
-    }
-    else
-    {
-	ret = 1;
-    }
-    
-    g_object_unref (G_OBJECT (tp_conn));
-    return ret;
-}
-
 static void
 _mcd_manager_finalize (GObject * object)
 {
@@ -368,27 +339,6 @@ mcd_manager_new (const gchar *unique_name,
     return obj;
 }
 
-McdConnection *
-mcd_manager_get_connection (McdManager * manager, const gchar *object_path)
-{
-    const GList *connections;
-    const GList *node;
-
-    connections = mcd_operation_get_missions (MCD_OPERATION (manager));
-    node = g_list_find_custom ((GList*)connections, object_path,
-			       _find_connection_by_path);
-
-    if (node != NULL)
-    {
-	return MCD_CONNECTION (node->data);
-    }
-
-    else
-    {
-	return NULL;
-    }
-}
-
 /**
  * mcd_manager_get_unique_name:
  * @manager: the #McdManager.
diff --git a/src/mcd-manager.h b/src/mcd-manager.h
index 484f830..2dcfe85 100644
--- a/src/mcd-manager.h
+++ b/src/mcd-manager.h
@@ -81,8 +81,6 @@ mcd_manager_get_protocol_param (McdManager *manager, const gchar *protocol,
 McdConnection *mcd_manager_create_connection (McdManager *manager,
 					      McdAccount *account);
 
-McdConnection *mcd_manager_get_connection (McdManager *manager,
-					   const gchar *object_path);
 TpConnectionManager *mcd_manager_get_tp_proxy (McdManager *manager);
 McdDispatcher *mcd_manager_get_dispatcher (McdManager *manager);
 



More information about the telepathy-commits mailing list