diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2010-05-18 23:50:21 +0800 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2010-06-17 20:53:23 +0800 |
commit | 14d38669faa5ed366832dd8f8fc9da7813f8a4af (patch) | |
tree | adb0f084535f5339f842c238e4b1ffe6815976ec /libempathy/empathy-dispatcher.c | |
parent | 6255e0f1e25d1a2928fb29fd3a0417cabaec46b4 (diff) | |
download | gsoc2013-empathy-14d38669faa5ed366832dd8f8fc9da7813f8a4af.tar gsoc2013-empathy-14d38669faa5ed366832dd8f8fc9da7813f8a4af.tar.gz gsoc2013-empathy-14d38669faa5ed366832dd8f8fc9da7813f8a4af.tar.bz2 gsoc2013-empathy-14d38669faa5ed366832dd8f8fc9da7813f8a4af.tar.lz gsoc2013-empathy-14d38669faa5ed366832dd8f8fc9da7813f8a4af.tar.xz gsoc2013-empathy-14d38669faa5ed366832dd8f8fc9da7813f8a4af.tar.zst gsoc2013-empathy-14d38669faa5ed366832dd8f8fc9da7813f8a4af.zip |
remove internal approving code
Diffstat (limited to 'libempathy/empathy-dispatcher.c')
-rw-r--r-- | libempathy/empathy-dispatcher.c | 53 |
1 files changed, 4 insertions, 49 deletions
diff --git a/libempathy/empathy-dispatcher.c b/libempathy/empathy-dispatcher.c index c8943c9df..ce234e452 100644 --- a/libempathy/empathy-dispatcher.c +++ b/libempathy/empathy-dispatcher.c @@ -110,7 +110,6 @@ enum enum { OBSERVE, - APPROVE, DISPATCH, LAST_SIGNAL }; @@ -431,16 +430,6 @@ dispatcher_channel_invalidated_cb (TpProxy *proxy, } static void -dispatch_operation_approved_cb (EmpathyDispatchOperation *operation, - EmpathyDispatcher *self) -{ - g_assert (empathy_dispatch_operation_is_incoming (operation)); - DEBUG ("Send of for dispatching: %s", - empathy_dispatch_operation_get_object_path (operation)); - g_signal_emit (self, signals[DISPATCH], 0, operation); -} - -static void dispatch_operation_claimed_cb (EmpathyDispatchOperation *operation, EmpathyDispatcher *self) { @@ -480,9 +469,6 @@ dispatch_operation_ready_cb (EmpathyDispatchOperation *operation, ConnectionData *cd; EmpathyDispatchOperationState status; - g_signal_connect (operation, "approved", - G_CALLBACK (dispatch_operation_approved_cb), self); - g_signal_connect (operation, "claimed", G_CALLBACK (dispatch_operation_claimed_cb), self); @@ -508,19 +494,10 @@ dispatch_operation_ready_cb (EmpathyDispatchOperation *operation, if (status == EMPATHY_DISPATCHER_OPERATION_STATE_CLAIMED) return; - if (status == EMPATHY_DISPATCHER_OPERATION_STATE_APPROVING) - { - DEBUG ("Send to approvers: %s", - empathy_dispatch_operation_get_object_path (operation)); - g_signal_emit (self, signals[APPROVE], 0, operation); - } - else - { - g_assert (status == EMPATHY_DISPATCHER_OPERATION_STATE_DISPATCHING); - DEBUG ("Send of for dispatching: %s", - empathy_dispatch_operation_get_object_path (operation)); - g_signal_emit (self, signals[DISPATCH], 0, operation); - } + g_assert (status == EMPATHY_DISPATCHER_OPERATION_STATE_DISPATCHING); + DEBUG ("Send of for dispatching: %s", + empathy_dispatch_operation_get_object_path (operation)); + g_signal_emit (self, signals[DISPATCH], 0, operation); g_object_unref (self); } @@ -608,15 +585,6 @@ dispatcher_connection_new_channel (EmpathyDispatcher *self, DEBUG ("%s channel of type %s on %s", incoming ? "incoming" : "outgoing", channel_type, object_path); - if ((operation = g_hash_table_lookup (cd->dispatching_channels, - object_path)) != NULL) - { - /* This operation was already being dispatched, assume we got the channel - * again because something asked for it and approve it right away */ - empathy_dispatch_operation_approve (operation); - return; - } - if (properties == NULL) channel = tp_channel_new (connection, object_path, channel_type, handle_type, handle, NULL); @@ -680,9 +648,6 @@ dispatcher_connection_new_channel (EmpathyDispatcher *self, } } - if (g_hash_table_lookup (cd->dispatched_channels, object_path) != NULL) - empathy_dispatch_operation_approve (operation); - dispatcher_start_dispatching (dispatcher, operation, cd); } @@ -1093,16 +1058,6 @@ empathy_dispatcher_class_init (EmpathyDispatcherClass *klass) G_TYPE_NONE, 1, EMPATHY_TYPE_DISPATCH_OPERATION); - signals[APPROVE] = - g_signal_new ("approve", - G_TYPE_FROM_CLASS (klass), - G_SIGNAL_RUN_LAST, - 0, - NULL, NULL, - g_cclosure_marshal_VOID__OBJECT, - G_TYPE_NONE, - 1, EMPATHY_TYPE_DISPATCH_OPERATION); - signals[DISPATCH] = g_signal_new ("dispatch", G_TYPE_FROM_CLASS (klass), |