Update of /cvsroot/gaim/gaim/src
In directory usw-pr-cvs1:/tmp/cvs-serv31043/src
Modified Files:
multi.c
Log Message:
bugfix
Index: multi.c
===================================================================
RCS file: /cvsroot/gaim/gaim/src/multi.c,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -d -r1.109 -r1.110
--- multi.c 16 Mar 2002 00:32:53 -0000 1.109
+++ multi.c 17 Mar 2002 01:17:12 -0000 1.110
@@ -895,10 +895,12 @@
GList *l = GTK_CLIST(list)->selection;
int row = -1;
struct aim_user *u;
+ struct prpl *p = find_prpl(u->protocol);
while (l) {
row = (int)l->data;
u = g_slist_nth_data(aim_users, row);
- if (!u->gc) {
+ serv_login(u);
+ 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);
@@ -907,9 +909,8 @@
set_user_state(signing_on);
#endif /* USE_APPLET */
gtk_clist_set_text(GTK_CLIST(list), row, 1, "Attempting");
- serv_login(u);
}
- } else {
+ } else if (u->gc) {
u->gc->wants_to_die = TRUE;
signoff(u->gc);
}
|