# HG changeset patch # User Tim Ringenbach # Date 1099541143 0 # Node ID 6ccd92a58cdeaf896c690e7d6e22f51fa2970d87 # Parent 0b43f6fef9b55f092f47b18464e4794c44670414 [gaim-migrate @ 11233] I committed this to oldstatus earlier. It displays ERROR strings better, but someone should probably patch it to be more better. committer: Tailor Script diff -r 0b43f6fef9b5 -r 6ccd92a58cde src/protocols/irc/parse.c --- a/src/protocols/irc/parse.c Thu Nov 04 03:39:30 2004 +0000 +++ b/src/protocols/irc/parse.c Thu Nov 04 04:05:43 2004 +0000 @@ -494,7 +494,12 @@ g_free(msg); return; } else if (!strncmp(input, "ERROR ", 6)) { - gaim_connection_error(gaim_account_get_connection(irc->account), _("Disconnected.")); + if (g_utf8_validate(input, -1, NULL)) { + char *tmp = g_strdup_printf("%s\n%s", _("Disconnected."), input); + gaim_connection_error(gaim_account_get_connection(irc->account), tmp); + g_free(tmp); + } else + gaim_connection_error(gaim_account_get_connection(irc->account), _("Disconnected.")); return; }