aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk
diff options
context:
space:
mode:
authorSjoerd Simons <sjoerd.simons@collabora.co.uk>2011-03-21 17:27:00 +0800
committerSjoerd Simons <sjoerd.simons@collabora.co.uk>2011-03-21 17:27:00 +0800
commitbfcad7858e75c99a2cb6fa51a5fc47c473df23dc (patch)
tree8b20314a2a4b2a289ddf1c220b8aec401b636d33 /libempathy-gtk
parent23c00506586759589874434849fe7f83a5afa8e7 (diff)
downloadgsoc2013-empathy-bfcad7858e75c99a2cb6fa51a5fc47c473df23dc.tar
gsoc2013-empathy-bfcad7858e75c99a2cb6fa51a5fc47c473df23dc.tar.gz
gsoc2013-empathy-bfcad7858e75c99a2cb6fa51a5fc47c473df23dc.tar.bz2
gsoc2013-empathy-bfcad7858e75c99a2cb6fa51a5fc47c473df23dc.tar.lz
gsoc2013-empathy-bfcad7858e75c99a2cb6fa51a5fc47c473df23dc.tar.xz
gsoc2013-empathy-bfcad7858e75c99a2cb6fa51a5fc47c473df23dc.tar.zst
gsoc2013-empathy-bfcad7858e75c99a2cb6fa51a5fc47c473df23dc.zip
Fix some races in the chatroom joining code
The auto-reconnection logic for chatrooms was a bit odd. It would for every chatroom that existed when the account manager was prepared connect once to status-changed for each account for each chatroom... Change this such that whenever an account connects, we simply get the then current list of chatrooms and auto-connect those as needed. This fixes issues when a chatroom gets removed from the manager and when the auto-connect options on a chatrooms change. Conflicts: src/empathy.c
Diffstat (limited to 'libempathy-gtk')
0 files changed, 0 insertions, 0 deletions