While trying to find out how McdDispatcherContext::cancelled is set, I wrote some more tests. So far I haven't been able to trigger the "cancelled" code path, though. For 5.2: http://git.collabora.co.uk/?p=user/smcv/telepathy-mission-control-smcv.git;a=shortlog;h=refs/heads/52-test-plugin-delay For master (merge is non-trivial due to a behaviour change): http://git.collabora.co.uk/?p=user/smcv/telepathy-mission-control-smcv.git;a=shortlog;h=refs/heads/test-plugin-delay
This blocks some of my McdDispatcher refactoring, I think (I don't want to merge it without this test coverage).
Fixed in 5.2.6 and in master (thanks to Alberto and Sjoerd for review).
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.