Mercurial > ~mikael > mcabber > hg
diff mcabber/src/hooks.c @ 655:de6837908702
Use "(...)" when cutting a multi-line status message in the log window
Thanks to Salvador for suggesting...
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 07 Jan 2006 13:59:17 +0100 |
parents | 16cd6c858a5d |
children | 29a0637c176f |
line wrap: on
line diff
--- a/mcabber/src/hooks.c Sat Jan 07 12:17:49 2006 +0100 +++ b/mcabber/src/hooks.c Sat Jan 07 13:59:17 2006 +0100 @@ -178,7 +178,7 @@ int st_in_buf; enum imstatus oldstat; char *bn = NULL; - char *logsmsg, *p; + char *logsmsg; const char *rn = (resname ? resname : ""); st_in_buf = settings_opt_get_int("show_status_in_buffer"); @@ -200,8 +200,7 @@ } logsmsg = g_strdup(status_msg ? status_msg : ""); - if ((p = strchr(logsmsg, '\n')) != NULL) - *p = 0; + replace_nl_with_dots(logsmsg); oldstat = roster_getstatus(jid, resname); scr_LogPrint(LPRINT_LOGNORM, "Buddy status has changed: [%c>%c] %s %s",