[Bug 25293] ChannelDispatcher: can't migrate channels between Clients

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jan 21 15:15:04 CET 2011


--- Comment #4 from Guillaume Desmottes <guillaume.desmottes at collabora.co.uk> 2011-01-21 06:15:04 PST ---
Note from our quick discussion on IRC.

Sjoerd suggested that instead of raising NotCapable, MC would succeed and
re-call HandleChannels() on the caller. That would make things easier for the
caller as it could assume after calling RedispatchChannels() that it is not
longer handling the channel. (except if it passes invalid arguments or a
channel it's not handling but in that case that's his fault).

If we go for that approach, should RedispatchChannels() return before or after
HandleChannels() has been called?

I was also wondering if it would be useful for the new Handler to know which
was the previous handler before him. We could do that by adding a key to
Handler_Info if needed.

Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

More information about the telepathy-bugs mailing list