Bug 21335 - Implement Group self-handle removal reasons
Summary: Implement Group self-handle removal reasons
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: tp-qt (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-22 05:40 UTC by Simon McVittie
Modified: 2009-07-27 08:33 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

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.