[telepathy-mission-control/master] McdDispatchOperation: check client locks whenever an approval is added to the queue

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Oct 27 14:43:07 PDT 2009


---
 src/mcd-dispatch-operation.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/mcd-dispatch-operation.c b/src/mcd-dispatch-operation.c
index 974c265..a896643 100644
--- a/src/mcd-dispatch-operation.c
+++ b/src/mcd-dispatch-operation.c
@@ -604,6 +604,7 @@ dispatch_operation_handle_with (TpSvcChannelDispatchOperation *cdo,
 
     g_queue_push_tail (self->priv->approvals,
                        approval_new (APPROVAL_TYPE_HANDLE_WITH));
+    _mcd_dispatch_operation_check_client_locks (self);
     _mcd_dispatch_operation_finish (self);
     tp_svc_channel_dispatch_operation_return_from_handle_with (context);
 }
@@ -634,6 +635,7 @@ dispatch_operation_claim (TpSvcChannelDispatchOperation *cdo,
 
     g_queue_push_tail (priv->approvals,
                        approval_new (APPROVAL_TYPE_CLAIM));
+    _mcd_dispatch_operation_check_client_locks (self);
     _mcd_dispatch_operation_finish (self);
 }
 
-- 
1.5.6.5




More information about the telepathy-commits mailing list