only Approver dies, wedges pending dispatch op
@danni
Submitted by Danielle Madeley Assigned to Telepathy bugs list
Description
The single Approver that matches a given channel has its AddDispatchOperation() called. It does something in response to this (e.g. displays a dialog) and then returns with no error. For some other reason, the Approver now exits without having made a call on the dispatch op (e.g. it crashes on user interaction with the dialog).
The operation will never be dispatched.
Proposed solution: the Channel Dispatcher should watch for Approvers leaving the bus, and when a dispatch has no matching Approvers left, should be handled as if there were no Approvers.