Move recoding of incoming quit messages to irc 'event quit' handler.

git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@4889 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Emanuele Giaquinta 2008-11-09 23:06:37 +00:00 committed by exg
commit 9ce4352e1d
2 changed files with 9 additions and 7 deletions

View file

@ -140,10 +140,14 @@ static void event_part(IRC_SERVER_REC *server, const char *data,
static void event_quit(IRC_SERVER_REC *server, const char *data,
const char *nick, const char *addr)
{
char *recoded;
g_return_if_fail(data != NULL);
if (*data == ':') data++; /* quit message */
signal_emit("message quit", 4, server, nick, addr, data);
recoded = recode_in(SERVER(server), data, nick);
signal_emit("message quit", 4, server, nick, addr, recoded);
g_free(recoded);
}
static void event_kick(IRC_SERVER_REC *server, const char *data,