diff src/multi.c @ 1086:ce201056e7a6

[gaim-migrate @ 1096] adam is obviously very bored; he hacked gaim. other good prpl-related stuff. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sun, 12 Nov 2000 14:14:12 +0000
parents 2fe18b2d6105
children f0f5c10cce63
line wrap: on
line diff
--- a/src/multi.c	Sun Nov 12 13:24:09 2000 +0000
+++ b/src/multi.c	Sun Nov 12 14:14:12 2000 +0000
@@ -264,10 +264,16 @@
 static void set_prot(GtkWidget *opt, int proto)
 {
 	struct aim_user *u = gtk_object_get_user_data(GTK_OBJECT(opt));
-	if (u) {
+	if (u && (u->tmp_protocol != proto)) {
+		int i;
+		for (i = 0; i < 6; i++)
+			u->proto_opt[i][0] = '\0';
 		u->tmp_protocol = proto;
 		generate_options(u, u->main);
-	} else {
+	} else if (tmpusr.tmp_protocol != proto) {
+		int i;
+		for (i = 0; i < 6; i++)
+			tmpusr.proto_opt[i][0] = '\0';
 		tmpusr.tmp_protocol = tmpusr.protocol = proto;
 		generate_options(NULL, newmain);
 	}