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: [email protected]
        ReportedBy: [email protected]


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.
_______________________________________________
Telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy

Reply via email to