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",