[telepathy-mission-control/master] McdDispatchOperation: don't allow HandleChannels to be called while approvers are still pending

Simon McVittie simon.mcvittie at collabora.co.uk
Mon Nov 2 06:41:51 PST 2009


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

diff --git a/src/mcd-dispatch-operation.c b/src/mcd-dispatch-operation.c
index ead1900..1a729c9 100644
--- a/src/mcd-dispatch-operation.c
+++ b/src/mcd-dispatch-operation.c
@@ -286,6 +286,7 @@ void
 _mcd_dispatch_operation_check_client_locks (McdDispatchOperation *self)
 {
     if (self->priv->invoked_early_clients &&
+        !_mcd_dispatch_operation_has_ado_pending (self) &&
         !_mcd_dispatch_operation_has_observers_pending (self) &&
         _mcd_dispatch_operation_is_approved (self))
     {
-- 
1.5.6.5




More information about the telepathy-commits mailing list