diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2011-11-29 23:54:01 +0800 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2011-11-29 23:54:01 +0800 |
commit | bbe74c7f743b9210a905c74864a9b5d33ad48a87 (patch) | |
tree | 798b5ecedc3e9edb0e856881e84b892506e6ebb5 /src/empathy-event-manager.c | |
parent | a709d4ca6f8249d18d885feaef4f8f2a50a14427 (diff) | |
download | gsoc2013-empathy-bbe74c7f743b9210a905c74864a9b5d33ad48a87.tar gsoc2013-empathy-bbe74c7f743b9210a905c74864a9b5d33ad48a87.tar.gz gsoc2013-empathy-bbe74c7f743b9210a905c74864a9b5d33ad48a87.tar.bz2 gsoc2013-empathy-bbe74c7f743b9210a905c74864a9b5d33ad48a87.tar.lz gsoc2013-empathy-bbe74c7f743b9210a905c74864a9b5d33ad48a87.tar.xz gsoc2013-empathy-bbe74c7f743b9210a905c74864a9b5d33ad48a87.tar.zst gsoc2013-empathy-bbe74c7f743b9210a905c74864a9b5d33ad48a87.zip |
Revert "WIP"
This reverts commit f1a9c6deaa7f706df73cb4e1195647a2a27177c6.
Humm I didn't mean to push that, sorry. :\
Diffstat (limited to 'src/empathy-event-manager.c')
-rw-r--r-- | src/empathy-event-manager.c | 34 |
1 files changed, 4 insertions, 30 deletions
diff --git a/src/empathy-event-manager.c b/src/empathy-event-manager.c index b0c17e71d..c42b82821 100644 --- a/src/empathy-event-manager.c +++ b/src/empathy-event-manager.c @@ -33,7 +33,7 @@ #include <libempathy/empathy-presence-manager.h> #include <libempathy/empathy-tp-contact-factory.h> -#include <libempathy/empathy-connection-aggregator.h> +#include <libempathy/empathy-contact-manager.h> #include <libempathy/empathy-tp-chat.h> #include <libempathy/empathy-tp-streamed-media.h> #include <libempathy/empathy-utils.h> @@ -80,7 +80,7 @@ typedef struct { typedef struct { TpBaseClient *approver; TpBaseClient *auth_approver; - EmpathyConnectionAggregator *conn_aggregator; + EmpathyContactManager *contact_manager; GSList *events; /* Ongoing approvals */ GSList *approvals; @@ -1169,7 +1169,6 @@ out: tp_add_dispatch_operation_context_accept (context); } -#if 0 static void event_pending_subscribe_func (EventPriv *event) { @@ -1305,7 +1304,6 @@ event_manager_members_changed_cb (EmpathyContactList *list, g_signal_handlers_disconnect_by_func (contact, event_manager_presence_changed_cb, manager); } -#endif static GObject * event_manager_constructor (GType type, @@ -1339,7 +1337,7 @@ event_manager_finalize (GObject *object) g_slist_free (priv->events); g_slist_foreach (priv->approvals, (GFunc) event_manager_approval_free, NULL); g_slist_free (priv->approvals); - g_object_unref (priv->conn_aggregator); + g_object_unref (priv->contact_manager); g_object_unref (priv->approver); g_object_unref (priv->auth_approver); g_object_unref (priv->gsettings_notif); @@ -1387,23 +1385,12 @@ empathy_event_manager_class_init (EmpathyEventManagerClass *klass) } static void -contact_list_changed_cb (EmpathyConnectionAggregator *aggregator, - TpConnection *conn, - GPtrArray *added, - GPtrArray *removed, - EmpathyEventManager *self) -{ - g_print ("%u added; %u removed on %s\n", added->len, removed->len, tp_proxy_get_object_path (conn)); -} - -static void empathy_event_manager_init (EmpathyEventManager *manager) { EmpathyEventManagerPriv *priv = G_TYPE_INSTANCE_GET_PRIVATE (manager, EMPATHY_TYPE_EVENT_MANAGER, EmpathyEventManagerPriv); GError *error = NULL; TpAccountManager *am; - GPtrArray *contacts; manager->priv = priv; @@ -1412,25 +1399,12 @@ empathy_event_manager_init (EmpathyEventManager *manager) priv->sound_mgr = empathy_sound_manager_dup_singleton (); - priv->conn_aggregator = empathy_connection_aggregator_dup_singleton (); - - tp_g_signal_connect_object (priv->conn_aggregator, "contact-list-changed", - G_CALLBACK (contact_list_changed_cb), manager, 0); - -#if 0 + priv->contact_manager = empathy_contact_manager_dup_singleton (); g_signal_connect (priv->contact_manager, "pendings-changed", G_CALLBACK (event_manager_pendings_changed_cb), manager); g_signal_connect (priv->contact_manager, "members-changed", G_CALLBACK (event_manager_members_changed_cb), manager); -#endif - - contacts = empathy_connection_aggregator_dup_all_contacts ( - priv->conn_aggregator); - - g_print ("XXXXXXXXXXXXXXXx %d contacts\n", contacts->len); - - g_ptr_array_unref (contacts); am = tp_account_manager_dup (); |