Bug 26436

Summary: Maemo: Add reactivate option for IM accounts logged out by another location
Product: Telepathy Reporter: Anonymous Helper <anonymous>
Component: hazeAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED NOTOURBUG QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Anonymous Helper 2010-02-04 13:29:12 UTC
copy'n'paste from https://bugs.maemo.org/show_bug.cgi?id=8836

SOFTWARE VERSION:
Maemo: 2.2009.51-1
Extra protocols: 0.8

EXACT STEPS LEADING TO PROBLEM: 
1. Login into my ICQ accounts on Maemo
2. Login into my ICQ accounts on PC (still being logged in on Maemo)
3. Getting logged out on Maemo therefore (only one login supported at a time)

EXPECTED OUTCOME:

A status area widget only dedicated to reactivate all my accounts with a single
click should appear. 
In addition, individual buttons for each single account in the "My status"
dialog for more customization would be nice. But I think especially the first
point would be a huge improvement.

ACTUAL OUTCOME:

"Account already in use" error message, no accessible option to reactivate the
accounts
Workaround: Set status to Offline and then Online again for all Accounts.

REPRODUCIBILITY:
always

EXTRA SOFTWARE INSTALLED:
Extra protocols

OTHER COMMENTS:

Should be an IM independed problem, but i cannot verify it with other accounts.
Comment 1 Will Thompson 2010-02-07 05:30:22 UTC
(In reply to comment #0)
> EXPECTED OUTCOME:
> 
> A status area widget only dedicated to reactivate all my accounts with a single
> click should appear. 
> In addition, individual buttons for each single account in the "My status"
> dialog for more customization would be nice. But I think especially the first
> point would be a huge improvement.
> 
> ACTUAL OUTCOME:
> 
> "Account already in use" error message, no accessible option to reactivate the
> accounts
> Workaround: Set status to Offline and then Online again for all Accounts.

The accounts dialog is a closed-source Nokia component. While we can write plugins to add support for more protocols, we can't modify the main parts of the dialog to add the functionality you want.

One could conceivably write a separate application to reconnect all such accounts, which could appear as a button in the status area tray when one or more accounts have been kicked offline due to signing in elsewhere.

(Andre Klapper on the mæmo.org bug report is incorrect when he says this only happens with the third-party protocol plugins: this can happen with XMPP as well, if you use the same resource on multiple machines.)

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.