[Bug 30117] New: Updates to my own presence are not signalled on connections supporting privacy lists

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Sep 10 16:06:34 CEST 2010


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

           Summary: Updates to my own presence are not signalled on
                    connections supporting privacy lists
           Product: Telepathy
           Version: git master
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: gabble
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: will.thompson at collabora.co.uk
         QAContact: telepathy-bugs at lists.freedesktop.org


I noticed that Empathy gets confused as to what my own status is. This turns
out to be because some (but not all) of my XMPP connections fail to signal
PresencesChanged() for the self-handle; the affected XMPP connections are those
that support privacy lists.

Having poked around, I believe it's caused by not calling
emit_one_presence_update() on approximately any of the code paths for
connections supporting privacy lists or XEP-0186 invisibility. Eek! There are a
lot of code paths these days.

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