[telepathy-haze/master] Remove unused list of Connections from CM

Will Thompson will.thompson at collabora.co.uk
Fri Mar 27 17:40:34 PDT 2009


---
 src/connection-manager.c |   32 --------------------------------
 src/connection-manager.h |    5 -----
 2 files changed, 0 insertions(+), 37 deletions(-)

diff --git a/src/connection-manager.c b/src/connection-manager.c
index 54fcbe3..c9fd765 100644
--- a/src/connection-manager.c
+++ b/src/connection-manager.c
@@ -396,32 +396,6 @@ get_protocols (HazeConnectionManagerClass *klass)
     return protocols;
 }
 
-HazeConnection *
-haze_connection_manager_get_haze_connection (HazeConnectionManager *self,
-                                             PurpleAccount *account)
-{
-    HazeConnection *hc;
-    GList *l = self->connections;
-
-    while (l != NULL) {
-        hc = l->data;
-        if(hc->account == account) {
-            return hc;
-        }
-    }
-
-    return NULL;
-}
-
-static void
-connection_shutdown_finished_cb (TpBaseConnection *conn,
-                                 gpointer data)
-{
-    HazeConnectionManager *self = HAZE_CONNECTION_MANAGER (data);
-
-    self->connections = g_list_remove(self->connections, conn);
-}
-
 static TpBaseConnection *
 _haze_connection_manager_new_connection (TpBaseConnectionManager *base,
                                          const gchar *proto,
@@ -445,12 +419,6 @@ _haze_connection_manager_new_connection (TpBaseConnectionManager *base,
         g_object_unref (conn);
         return FALSE;
       }
-
-    cm->connections = g_list_prepend(cm->connections, conn);
-    g_signal_connect (conn, "shutdown-finished",
-                      G_CALLBACK (connection_shutdown_finished_cb),
-                      cm);
-
     return (TpBaseConnection *) conn;
 }
 
diff --git a/src/connection-manager.h b/src/connection-manager.h
index a3a0895..4ed2c1d 100644
--- a/src/connection-manager.h
+++ b/src/connection-manager.h
@@ -40,7 +40,6 @@ struct _HazeConnectionManagerClass {
 
 struct _HazeConnectionManager {
     TpBaseConnectionManager parent;
-    GList *connections;
 };
 
 typedef struct _HazeProtocolInfo HazeProtocolInfo;
@@ -83,10 +82,6 @@ GType haze_connection_manager_get_type (void);
 
 HazeConnectionManager *haze_connection_manager_get (void);
 
-HazeConnection *
-haze_connection_manager_get_haze_connection (HazeConnectionManager *self,
-                                             PurpleAccount *account);
-
 G_END_DECLS
 
 #endif /* #ifndef __HAZE_CONNECTION_MANAGER_H__*/
-- 
1.5.6.5




More information about the telepathy-commits mailing list