Adium

Opened 12 years ago

Closed 12 years ago

Last modified 11 years ago

#9858 closed defect (fixed)

Group chat message window contact list not updated after sleep

Reported by: fantux Owned by:
Milestone: Adium 1.3 Component: Adium UI
Version: Severity: normal
Keywords: Cc:
Patch Status:

Description

I'm using Jabber-MUC as well as the Jabber-IRC-Gateway-MUC-Thingy. When I send my computer to sleep and then wake it, Adium correctly reconnects and rejoins all open windows correctly. However, the Contact List is not updated correctly. All the contacts that were in the room when the computer went to sleep are still there. Unfortunately I'm not exactly sure whether the contacts in the room show up when I join or whether they appear gradually.

Closing the window and rejoining the muc by hand yields a correct userlist. This Issue has been present in at least Adium 1.2.4, possibly even 1.2.3.

Change History (10)

comment:1 Changed 12 years ago by Jordan

Milestone: Adium X 1.5
Summary: Contact List not updated after sleepGroup chat message window contact list not updated after sleep

comment:2 Changed 12 years ago by Jordan

Milestone: Adium X 1.5Adium X 1.3.1

comment:3 Changed 12 years ago by Andreas Monitzer

Confirmed on 1.3svn. Additionally, the chat window says "You have disconnected", but does not say "You have connected" or something else to indicate that Adium rejoined the groupchat.

comment:4 Changed 12 years ago by Evan Schoenberg

Resolution: fixed
Status: newclosed

(In [23618])

  • Remove participating contacts from a chat when the account disconnects
  • Display a 'you have connected' message when we rejoin a chat after a disconnect/reconnect cycle

Fixes #9858

comment:5 Changed 12 years ago by Robert

Milestone: Adium X 1.3.1Adium X 1.3

comment:6 Changed 12 years ago by fantux

It seems this was "over-fixed".

I'm now using 1.3b2, otherwise same settings as previously. When entereing a MUC the chat window contact list is displayed correctly. When sending the computer to sleep and then waking it, the MUC list is empty (as opposed to filled with contacts that were present in the respective MUC when the computer went to sleep). This gradually corrects itself, when other people rejoin the room. Closing the MUC window and rejoining also helps to correct the contact list.

comment:7 Changed 12 years ago by Evan Schoenberg

Resolution: fixed
Status: closedreopened

comment:8 Changed 12 years ago by Evan Schoenberg

priority: normalhigh

comment:9 Changed 12 years ago by Evan Schoenberg

Resolution: fixed
Status: reopenedclosed

(In [23956]) * When rejoining a group chat, call -[CBPurpleAccount addChat:]. This fixes display of 'you have connected' in group chats and allows further fixage.

  • After rejoining a group chat, update to its current user list after the run loop completes (to allow libpurple to finish configuring the chat). Fixes #9858

comment:10 Changed 11 years ago by Zachary West

Component: Group ChatAdium UI

Removing 'Group Chat' component.

Note: See TracTickets for help on using tickets.