Adium

Ticket #2375 (closed enhancement: fixed)

Opened 4 years ago

Last modified 4 years ago

Reconnect behavior more like iChat

Reported by: phiporiphic@gmail.com Owned by: nobody
Milestone: Component: Adium Core
Version: Severity: normal
Keywords: Cc:
Patch Status:

Description

If Adium loses its connection to the network, it goes to reconnect automatically. If it fails to reestablish the connection in some amount of time, it puts up an alert and gives up.

I submit Adium should behave more like iChat, which seems to monitor the link status events. When its connection goes down, iChat disconnects cleanly as if the user had requested it - no indeterminate indicators. It just waits disconnected until it notices the link come back up, then tries connecting again. You plug the ethernet cable back in or establish a PPP connection and >blip<, iChat signs right back in.

Adium, on the other hand, has to be reconnected by hand, and its error dialogs must be dismissed.

Change History

Changed 4 years ago by anonymous

I agree. At least three or four times a day I'll be disconnected. I like to stay connected for the whole day and the current behavior is sort of irritating

Changed 4 years ago by evands

This is exactly what Adium does.

Please see AdiumBeta and report your console contents as Adium starts up, disocnnects, and subsequently fails to reconnect

Changed 4 years ago by evands

  • status changed from new to closed
  • resolution set to fixed

(In [15654])

  • #ifndef JOSCAR_SUPERCEDE_LIBGAIM'd out oscar-specific code
  • This should fix some oddities with connect-disconnect cycles new to our use of libgaim 2.0.0. I also made it not set as as "should not be online" after the reconnect attempts (5) fail... this should cause adium to retry the reconnect next time the network connectivity state toggles to available, which is generally the desired behavior since a connect failure is often a 'net failure. I'm going to say this (especially combined with other reconnect improvements already present in 1.0svn versus 0.8x) closes a bunch of our generic and 1.0svn-specific reconnection problem tickets, which are mostly duplicates of one another in any case. Fixes #3482, #3006, #2662, #2778, #2375, #1906, #3562.

Note: See TracTickets for help on using tickets.