Mercurial > hg
changeset 808:4a6ce276ffca
New option "log_display_sender"
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Fri, 14 Apr 2006 21:19:08 +0200 |
parents | f6cda389db48 |
children | c5f915c616a0 |
files | mcabber/mcabberrc.example mcabber/src/hooks.c |
diffstat | 2 files changed, 13 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/mcabberrc.example Fri Apr 14 20:43:11 2006 +0200 +++ b/mcabber/mcabberrc.example Fri Apr 14 21:19:08 2006 +0200 @@ -184,6 +184,10 @@ # Display the status changes in the chat buffers (default: 0, never) # Values: 0: never 1: only connect/disconnect 2: all #set show_status_in_buffer = 1 +# +# Set "log_display_sender" to 1 to display the message sender's jid in the +# log window (default: 0, no) +#set log_display_sender = 0 # Aliases alias me = say /me
--- a/mcabber/src/hooks.c Fri Apr 14 20:43:11 2006 +0200 +++ b/mcabber/src/hooks.c Fri Apr 14 21:19:08 2006 +0200 @@ -133,6 +133,15 @@ if ((is_groupchat && !timestamp) || !is_groupchat) hk_ext_cmd(jid, (is_groupchat ? 'G' : 'M'), 'R', wmsg); + // Display the sender in the log window + if ((!is_groupchat) && !(message_flags & HBB_PREFIX_ERR) && + settings_opt_get_int("log_display_sender")) { + const char *name = roster_getname(jid); + if (!name) name = ""; + scr_LogPrint(LPRINT_NORMAL, "Message received from %s <%s/%s>", + name, jid, resname); + } + // Beep, if enabled if (settings_opt_get_int("beep_on_message")) scr_Beep();