From 8b47243516dab4462eb57fca2e3ce79b34b5c146 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sat, 22 Aug 2015 08:56:07 +0200 Subject: [PATCH] irc: fix display of messages sent to server in raw buffer Since the received messages are displayed without UTF-8 conversion (ie this is really the data received), it is consistent to display the message really sent to server (ie after charset conversion), instead of the UTF-8 internal message. --- ChangeLog.asciidoc | 1 + src/plugins/irc/irc-server.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog.asciidoc b/ChangeLog.asciidoc index f962d5159..1d15d2fba 100644 --- a/ChangeLog.asciidoc +++ b/ChangeLog.asciidoc @@ -23,6 +23,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes] === Bugs fixed +* irc: fix display of messages sent to server in raw buffer * irc: fix display of invalid UTF-8 chars in raw buffer == Version 1.3 (2015-08-16) diff --git a/src/plugins/irc/irc-server.c b/src/plugins/irc/irc-server.c index 83759ee53..f5824660c 100644 --- a/src/plugins/irc/irc-server.c +++ b/src/plugins/irc/irc-server.c @@ -2184,7 +2184,8 @@ irc_server_send_one_msg (struct t_irc_server *server, int flags, { if (first_message) { - irc_raw_print (server, IRC_RAW_FLAG_SEND, message); + irc_raw_print (server, IRC_RAW_FLAG_SEND, + (msg_encoded) ? msg_encoded : message); } if (new_msg) {