After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 335030 - After disconnecting, you can't rejoin groupchats
After disconnecting, you can't rejoin groupchats
Status: RESOLVED FIXED
Product: gossip
Classification: Deprecated
Component: Group Chat
unspecified
Other Mac OS
: Normal normal
: ---
Assigned To: Gossip Maintainers
Gossip Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-03-18 17:39 UTC by Richard Hult
Modified: 2006-04-09 16:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Richard Hult 2006-03-18 17:39:28 UTC
Connect, join a group chat, disconnect, connect again, close group chat, => can't join the group chat again
Comment 1 Martyn Russell 2006-04-09 16:02:19 UTC
Fixed, good catch :)

I also had to fix a bunch of underlying stuff to fix this. So for example, the GUI was just assuming that if we went offline that ALL chat tabs should show an offline pixbuf. 

Now, however, we actually (in the backend) get all the contacts and as we remove them from our hash list we get all the presence structs and remove them from the contact, this puts them all back into an offline state. Also, the chat window code wasn't actually calling back into the gossip-private-chat.c and gossip-group-chat.c backends (which meant the group chat icon would get overwritten with offline and never put back when connected again).  

So now the backends have responsibility to supply the right pixbuf, and the contacts should all be in the right state. The group chat icon doesn't actually seem to be inline with the status for some reason, I need to fix that another time. 

This bug is fixed now, thanks ;)