# HG changeset patch # User Mikael Berthe # Date 1141929600 -3600 # Node ID 1d9f0efcfceed0e3d9e62380c8adf3072bd79967 # Parent c502bfe67c316e856f34a7c8ab037c0e53a0eda7 MUC: Do not mark error messages as private diff -r c502bfe67c31 -r 1d9f0efcfcee mcabber/src/hooks.c --- 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.