Mercurial > pidgin.yaz
diff src/prpl.c @ 12108:1d4fbf553ce2
[gaim-migrate @ 14408]
A patch from Sadrul
"when you set an account to offline while it is "connecting", it
doesn't disconnect. marv hit on this last night"
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 16 Nov 2005 00:01:23 +0000 |
parents | fd456a3275a8 |
children | 35c4797c5c57 |
line wrap: on
line diff
--- a/src/prpl.c Tue Nov 15 20:51:58 2005 +0000 +++ b/src/prpl.c Wed Nov 16 00:01:23 2005 +0000 @@ -289,14 +289,6 @@ g_return_if_fail(old_status != NULL); g_return_if_fail(new_status != NULL); - if (gaim_account_is_connecting(account)) - /* - * We don't need to call the set_status PRPL function because - * the PRPL will take care of setting its status during the - * connection process. - */ - return; - if (gaim_status_is_online(new_status) && gaim_account_is_disconnected(account)) { @@ -311,6 +303,14 @@ return; } + if (gaim_account_is_connecting(account)) + /* + * We don't need to call the set_status PRPL function because + * the PRPL will take care of setting its status during the + * connection process. + */ + return; + prpl = gaim_find_prpl(gaim_account_get_protocol_id(account)); if (prpl == NULL)