changeset 1696:c6390c52caca

[gaim-migrate @ 1706] fun stuff. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Wed, 11 Apr 2001 04:33:52 +0000
parents c0ab844d4790
children 23ad4f7b644f
files plugins/jabber/jabber.c
diffstat 1 files changed, 8 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/jabber/jabber.c	Mon Apr 09 20:53:47 2001 +0000
+++ b/plugins/jabber/jabber.c	Wed Apr 11 04:33:52 2001 +0000
@@ -545,7 +545,7 @@
 				else if ((y = xmlnode_get_tag(p->x, "status"))) {
 					char buf[8192];
 					msg = xmlnode_get_data(y);
-					g_snprintf(buf, sizeof(buf), "%s now has status: %s",
+					g_snprintf(buf, sizeof(buf), "<B>%s now has status: %s</B>",
 							p->from->resource, msg);
 					write_to_conv(b, buf, WFLAG_SYSTEM, NULL);
 				}
@@ -684,7 +684,7 @@
 				else if ((y = xmlnode_get_tag(p->x, "status"))) {
 					char buf[8192];
 					char *msg = xmlnode_get_data(y);
-					g_snprintf(buf, sizeof(buf), "%s now has status: %s",
+					g_snprintf(buf, sizeof(buf), "<B>%s now has status: %s</B>",
 							p->from->resource, msg);
 					write_to_conv(cnv, buf, WFLAG_SYSTEM, NULL);
 				}
@@ -1211,6 +1211,9 @@
 	static int catch = 0;
 	switch (state) {
 		case JCONN_STATE_OFF:
+			gdk_input_remove(reginpa);
+			reginpa = 0;
+			jab_delete(j);
 			break;
 		case JCONN_STATE_CONNECTED:
 			break;
@@ -1231,6 +1234,7 @@
 static void regpacket(jconn j, jpacket p)
 {
 	static int here = 0;
+	g_print("here\n");
 	switch (p->type) {
 		case JPACKET_MESSAGE:
 			break;
@@ -1245,21 +1249,19 @@
 					struct aim_user *u;
 					user = g_strdup(jid_full(j->user));
 					regjconn = NULL;
-					gdk_input_remove(reginpa);
-					reginpa = 0;
 					here = 0;
 					u = new_user(user, PROTO_JABBER, OPT_USR_REM_PASS);
 					g_free(user);
 					g_snprintf(u->password, sizeof(u->password), "%s", j->pass);
 					save_prefs();
 					xmlnode_free(p->x);
-					jab_delete(j);
 					do_error_dialog("Registration successful! Your account has been"
 							" added to the Account Editor.", "Jabber "
 							"Registration");
 					gtk_entry_set_text(GTK_ENTRY(newname), "");
 					gtk_entry_set_text(GTK_ENTRY(newpass1), "");
 					gtk_entry_set_text(GTK_ENTRY(newpass2), "");
+					g_print("reg\n");
 					return;
 				} else if (here == 1) {
 					x = jutil_iqnew(JPACKET__SET, NS_AUTH);
@@ -1301,10 +1303,7 @@
 					do_error_dialog("Registration failed", "Jabber Registration");
 				}
 				regjconn = NULL;
-				gdk_input_remove(reginpa);
 				xmlnode_free(p->x);
-				jab_delete(j);
-				reginpa = 0;
 				here = 0;
 				return;
 			}
@@ -1320,7 +1319,7 @@
 
 static void regjcall(gpointer data, gint source, GdkInputCondition cond)
 {
-	jab_recv(regjconn);
+	gjab_recv((gjconn)regjconn);
 }
 
 static void jabber_do_new_user()