[telepathy-mission-control/master] mcd_dispatcher_context_proceed: always call _mcd_dispatch_operation_run_clients at the end of the chain

Simon McVittie simon.mcvittie at collabora.co.uk
Wed Oct 28 10:37:44 PDT 2009


This ensures that the CDO will always get a chance to emit Finished
eventually.
---
 src/mcd-dispatcher.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/src/mcd-dispatcher.c b/src/mcd-dispatcher.c
index ff14937..03a0b6e 100644
--- a/src/mcd-dispatcher.c
+++ b/src/mcd-dispatcher.c
@@ -1162,9 +1162,8 @@ mcd_dispatcher_context_proceed (McdDispatcherContext *context)
         return;
     }
 
+no_more:    /* either no more filters, or no more channels */
     _mcd_dispatch_operation_run_clients (context->operation);
-
-no_more:
     mcd_dispatcher_context_unref (context, "CTXREF01");
 }
 
-- 
1.5.6.5




More information about the telepathy-commits mailing list