[Telepathy] [Bug 19930] New: Close() on MUC channels should probably be asynchronous

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Feb 3 06:23:16 PST 2009


http://bugs.freedesktop.org/show_bug.cgi?id=19930

           Summary: Close() on MUC channels should probably be asynchronous
           Product: Telepathy
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: telepathy-gabble
        AssignedTo: telepathy at lists.freedesktop.org
        ReportedBy: will.thompson at collabora.co.uk


I experienced some weird behaviour when i parted and rejoined a MUC in quick
succession. I think that the problem arose because my unavailable presence
hadn't got through to the MUC server by the time I tried to rejoin. But Gabble
assumes that it gets there immediately, and closes the channel right away. Then
it gets confused by the presences for the new session in the MUC arriving.

I think that Close() on a MUC should just send the presence, then wait to get
it back; only then should it finish closing and let the MUC factory unref it.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the telepathy mailing list