Summary: | Fail to prepare TP_CONNECTION_FEATURE_AVATAR_REQUIREMENTS when connecting a Haze connection | ||
---|---|---|---|
Product: | Telepathy | Reporter: | Guillaume Desmottes <guillaume.desmottes> |
Component: | tp-glib | Assignee: | Telepathy bugs list <telepathy-bugs> |
Status: | RESOLVED FIXED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | normal | ||
Priority: | medium | CC: | guillaume.desmottes |
Version: | unspecified | Keywords: | patch |
Hardware: | Other | ||
OS: | All | ||
URL: | http://cgit.collabora.com/git/user/cassidy/telepathy-glib/log/?h=proxy-31583 | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Retry to prepare features which failed because of a missing conn iface |
Description
Guillaume Desmottes
2011-11-16 03:03:28 UTC
I guess the proper way to fix this is, once connected, to retry to prepare the features which have failed because of their requiered interfaces weren't there. http://cgit.collabora.com/git/user/cassidy/telepathy-glib/log/?h=proxy-31583 My branch is based on top of master for testing purposes but the fix should be in 0.14 as well. Created attachment 60653 [details] [review] Retry to prepare features which failed because of a missing conn iface If we try to prepare a connection feature before the connection is connected, the preparation may fall if a required interface hasn't been announced yet by the CM. So, we give those features a second chance to be prepared when the connection has been connected. Looks good, +1 Merged to stable for 0.18.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.