[Bug 41743] Receiving an offline message from a contact before the roster arrives makes them show up as 'unknown', not 'offline'

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Oct 19 20:08:37 CEST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=41743

--- Comment #9 from Will Thompson <will.thompson at collabora.co.uk> 2011-10-19 11:08:37 PDT ---
Created attachment 52537
  --> https://bugs.freedesktop.org/attachment.cgi?id=52537
[PATCH 2/2] Fix offline contacts showing up as unknown, not offline

Due to a weird interaction between the presence cache, IM channels, and
scraping nicknames out of <message/>s, receiving a message from an
offline contact before the roster is received would cause their status
to erroneously show up as unknown, not offline.

This fix is a bit of a hack, but it is much smaller than refactoring to
make the IM channel store the alias (which would allow us to expunge
keep_unavailable).

This regressed as a side-effect of
<http://cgit.freedesktop.org/telepathy/telepathy-gabble/commit/?id=e0cda61>.

-- 
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