Mercurial > pidgin
changeset 3069:cbb8b9b4ca4a
[gaim-migrate @ 3083]
But I say it just to reach you.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Sun, 17 Mar 2002 04:58:38 +0000 |
parents | 1b64206cfbdc |
children | a8c8a3637640 |
files | src/multi.c src/server.c |
diffstat | 2 files changed, 7 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/multi.c Sun Mar 17 04:24:52 2002 +0000 +++ b/src/multi.c Sun Mar 17 04:58:38 2002 +0000 @@ -896,16 +896,17 @@ GList *l = GTK_CLIST(list)->selection; int row = -1; struct aim_user *u = NULL; - struct prpl *p = find_prpl(u->protocol); + struct prpl *p = NULL; while (l) { row = (int)l->data; u = g_slist_nth_data(aim_users, row); - serv_login(u); + p = find_prpl(u->protocol); if (!u->gc && p && p->login) { struct prpl *p = find_prpl(u->protocol); if (p && !(p->options & OPT_PROTO_NO_PASSWORD) && !u->password[0]) { do_pass_dlg(u); } else { + serv_login(u); #ifdef USE_APPLET set_user_state(signing_on); #endif /* USE_APPLET */ @@ -914,6 +915,10 @@ } else if (u->gc) { u->gc->wants_to_die = TRUE; signoff(u->gc); + } else { + do_error_dialog(_("You cannot log this account in; you do not have " + "the protocol it uses loaded, or the protocol does " + "not have a login function."), _("Login Error")); } l = l->next; }
--- a/src/server.c Sun Mar 17 04:24:52 2002 +0000 +++ b/src/server.c Sun Mar 17 04:58:38 2002 +0000 @@ -58,10 +58,6 @@ debug_printf(PACKAGE " " VERSION " logging in %s using %s\n", user->username, p->name()); p->login(user); - } else { - do_error_dialog(_("You cannot log this account in; you do not have " - "the protocol it uses loaded, or the protocol does " - "not have a login function."), _("Login Error")); } }