[telepathy-mission-control/master] _mcd_dispatch_operation_set_invoking_early_clients: automatically check client locks
Simon McVittie
simon.mcvittie at collabora.co.uk
Mon Nov 2 06:41:35 PST 2009
---
src/mcd-dispatch-operation.c | 5 +++++
src/mcd-dispatcher.c | 1 -
2 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/src/mcd-dispatch-operation.c b/src/mcd-dispatch-operation.c
index 3392d28..3c7f229 100644
--- a/src/mcd-dispatch-operation.c
+++ b/src/mcd-dispatch-operation.c
@@ -261,6 +261,11 @@ _mcd_dispatch_operation_set_invoking_early_clients (McdDispatchOperation *self,
g_return_if_fail (MCD_IS_DISPATCH_OPERATION (self));
g_return_if_fail (self->priv->invoking_early_clients == !value);
self->priv->invoking_early_clients = value;
+
+ if (!value)
+ {
+ _mcd_dispatch_operation_check_client_locks (self);
+ }
}
gboolean
diff --git a/src/mcd-dispatcher.c b/src/mcd-dispatcher.c
index ec729ea..856e695 100644
--- a/src/mcd-dispatcher.c
+++ b/src/mcd-dispatcher.c
@@ -1153,7 +1153,6 @@ mcd_dispatcher_run_clients (McdDispatcherContext *context)
_mcd_dispatch_operation_set_invoking_early_clients (context->operation,
FALSE);
- _mcd_dispatch_operation_check_client_locks (context->operation);
mcd_dispatcher_context_unref (context, "CTXREF07");
}
--
1.5.6.5
More information about the telepathy-commits
mailing list