diff src/protocols/msn/servconn.c @ 9088:9883e3398e37

[gaim-migrate @ 9865] If we get an error in a switchboard, don't disconnect. Instead, display the error and keep our connection alive. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Thu, 27 May 2004 06:34:38 +0000
parents ffecda0c1f45
children 9e5a709c30a8
line wrap: on
line diff
--- a/src/protocols/msn/servconn.c	Thu May 27 06:06:03 2004 +0000
+++ b/src/protocols/msn/servconn.c	Thu May 27 06:34:38 2004 +0000
@@ -200,7 +200,7 @@
 
 	const char *names[] = { "Notification", "Switchboard" };
 	const char *name;
-	
+
 	gc = gaim_account_get_connection(servconn->session->account);
 	name = names[servconn->type];
 
@@ -223,8 +223,11 @@
 			break;
 	}
 
-	gaim_connection_error(gc, tmp);
-	
+	if (servconn->type != MSN_SERVER_SB)
+		gaim_connection_error(gc, tmp);
+	else
+		gaim_notify_error(gc, NULL, tmp, NULL);
+
 	g_free(tmp);
 }