Mercurial > pidgin
diff libpurple/protocols/irc/msgs.c @ 26820:839c5481b32a
This allows incoming channel messages with op/voice/etc. mode characters.
This seems to be a nonstandard but harmless extension employed by some
servers.
Thanks to Marcos Garc«ża Ochoa.
Fixes #7415.
committer: Ethan Blanton <elb@pidgin.im>
author | Marcos García Ochoa <magao@bigfoot.com> |
---|---|
date | Mon, 04 May 2009 15:47:54 +0000 |
parents | 75cbde35d8e3 |
children | 1fcd09c34fee |
line wrap: on
line diff
--- a/libpurple/protocols/irc/msgs.c Mon May 04 03:14:12 2009 +0000 +++ b/libpurple/protocols/irc/msgs.c Mon May 04 15:47:54 2009 +0000 @@ -1193,7 +1193,7 @@ if (!purple_utf8_strcasecmp(to, purple_connection_get_display_name(gc))) { serv_got_im(gc, nick, msg, 0, time(NULL)); } else { - convo = purple_find_conversation_with_account(PURPLE_CONV_TYPE_CHAT, to, irc->account); + convo = purple_find_conversation_with_account(PURPLE_CONV_TYPE_CHAT, irc_nick_skip_mode(irc, to), irc->account); if (convo) serv_got_chat_in(gc, purple_conv_chat_get_id(PURPLE_CONV_CHAT(convo)), nick, 0, msg, time(NULL)); else