Bug 21335

Summary: Implement Group self-handle removal reasons
Product: Telepathy Reporter: Simon McVittie <smcv>
Component: tp-qtAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Simon McVittie 2009-04-22 05:40:03 UTC
Whenever the self-handle is removed for a reason other than RENAMED, Tp::Channel should remember the reason and other details (in particular, the actor and any D-Bus error name).

If the channel closes thereafter, the reason and other details should be used to construct a more suitable error name than Cancelled. (For instance, if there is a D-Bus error name, use that; if not, and the reason is None, use Cancelled if the actor is the self handle or Terminated otherwise; and so on.)

telepathy-glib has similar logic which can be used as a reference.
Comment 1 Andre Moreira Magalhaes 2009-07-27 08:33:32 UTC
Fixed upstream, will be in next release 0.1.10/0.2?

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.