changeset 734:1d9f0efcfcee

MUC: Do not mark error messages as private
author Mikael Berthe <mikael@lilotux.net>
date Thu, 09 Mar 2006 19:40:00 +0100
parents c502bfe67c31
children 2f027806cd48
files mcabber/src/hooks.c
diffstat 1 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/src/hooks.c	Thu Mar 09 19:25:31 2006 +0100
+++ b/mcabber/src/hooks.c	Thu Mar 09 19:40:00 2006 +0100
@@ -87,11 +87,14 @@
   if (is_room) {
     if (!is_groupchat) {
       // This is a private message from a room participant
-      if (!resname)
+      if (!resname) {
         resname = "";
-      wmsg = bmsg = g_strdup_printf("PRIV#<%s> %s", resname, msg);
-      if (!strncmp(msg, "/me ", 4))
-        wmsg = mmsg = g_strdup_printf("PRIV#*%s %s", resname, msg+4);
+        wmsg = bmsg = g_strdup(msg);
+      } else {
+        wmsg = bmsg = g_strdup_printf("PRIV#<%s> %s", resname, msg);
+        if (!strncmp(msg, "/me ", 4))
+          wmsg = mmsg = g_strdup_printf("PRIV#*%s %s", resname, msg+4);
+      }
       /*message_flags |= HBB_PREFIX_HLIGHT;*/
     } else {
       // This is a regular chatroom message.