From: Sean E. <sea...@us...> - 2002-03-17 04:58:41
|
Update of /cvsroot/gaim/gaim/src In directory usw-pr-cvs1:/tmp/cvs-serv6203/src Modified Files: multi.c server.c Log Message: But I say it just to reach you. Index: multi.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/multi.c,v retrieving revision 1.111 retrieving revision 1.112 diff -u -d -r1.111 -r1.112 --- multi.c 17 Mar 2002 01:22:35 -0000 1.111 +++ multi.c 17 Mar 2002 04:58:38 -0000 1.112 @@ -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; } Index: server.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/server.c,v retrieving revision 1.223 retrieving revision 1.224 diff -u -d -r1.223 -r1.224 --- server.c 16 Mar 2002 00:32:53 -0000 1.223 +++ server.c 17 Mar 2002 04:58:38 -0000 1.224 @@ -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")); } } |