--- a/mcabber/mcabber/commands.c Tue May 13 20:24:51 2014 +0400
+++ b/mcabber/mcabber/commands.c Tue May 13 21:18:22 2014 +0400
@@ -2939,6 +2939,14 @@
arg = NULL;
arg = to_utf8(arg);
+ // if arg is not NULL & option is set, unescape it
+ if (arg && settings_opt_get_int("unescape_topic")) {
+ gchar *tmp;
+ tmp = g_strcompress(arg);
+ g_free(arg);
+ arg = tmp;
+ }
+
// Set the topic
xmpp_send_msg(buddy_getjid(bud), NULL, ROSTER_TYPE_ROOM, arg ? arg : "",
FALSE, NULL, LM_MESSAGE_SUB_TYPE_NOT_SET, NULL);