[Pidgin] #168: Handle "you have logged in somewhere else" errors smarter
Pidgin
trac at pidgin.im
Wed Oct 31 11:55:27 EDT 2007
#168: Handle "you have logged in somewhere else" errors smarter
---------------------------+------------------------------------------------
Reporter: seanegan | Owner: rlaager
Type: defect | Status: new
Priority: minor | Milestone: 2.2.3
Component: pidgin (gtk) | Version: 2.0
Resolution: | Keywords:
Pending: 0 |
---------------------------+------------------------------------------------
Comment (by resiak):
The only complaint mentioned in this bug that is not fixed in the
.disconnectreasons branch is that, because the accounts are still
disabled, restarting Pidgin does not make them reconnect (although the
notification is not recreated when you restart). There are various ways
this could be fixed:
1. Don't disable the accounts; when you change status, they will be
reconnected.
2. Don't disable the accounts; have some special-casing in the status code
to not connect an account for which `_get_current_error()->type ==
NAME_IN_USE`.
3. Don't disable the accounts; implement some kind of status layering
system, and add the account to a "do not reconnect" layer.
4. Disable the accounts; save an account's current error on quit, restore
it on load (possibly only if it's this error?).
5. Disable the accounts; rig up an account property that makes Pidgin re-
enable it next time you start it.
6. Don't fix anything; this works well enough.
I'm personally good with 6. :-)
--
Ticket URL: <http://developer.pidgin.im/ticket/168#comment:11>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list