[Telepathy] [Bug 14606] After a channel is closed, you can't tell who was in it (the " missed call from, er, someone?" bug)
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Apr 25 04:42:25 PDT 2008
http://bugs.freedesktop.org/show_bug.cgi?id=14606
--- Comment #2 from Alban Crequy <alban.crequy at collabora.co.uk> 2008-04-25 04:42:25 PST ---
++ for the "zombie" state (DISCONNECTING) on connections and using the
Chat_State_Gone state on channels
> This still leaves us with the problem that when the UI or Mission Control
> inspects the channel, it can't find out who called. If the channel is still
> around, however, we can fix that easily with an InitiatorHandle property or a
> GetInitiatorHandle method.
We have the same problem if the user joins a chatroom and then leaves it. In
this case the initiator is not the only handle the UI may want to inspect, so I
think InitiatorHandle or GetInitiatorHandle are not generic enough.
I suggest to add a method connection.HoldNewChannel()->nothing so that the UI
is guaranteed to be able to inspect all handles of the group until the UI call
connection.ReleaseNewChannel(o: channel)->nothing. The HoldNewChannel method
call must be done before receiving the NewChannel signal.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Telepathy
mailing list