mcabber/mcabber/commands.c
changeset 2121 9c791e2a437a
parent 2120 8aa5e80aebce
child 2122 b41719d57dac
--- 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);