diff -r 3145a5e1638d -r 468ee2c5cb1e pidgin/gtkconv.c --- a/pidgin/gtkconv.c Tue Aug 14 00:55:44 2007 +0000 +++ b/pidgin/gtkconv.c Tue Aug 14 00:59:56 2007 +0000 @@ -6300,7 +6300,7 @@ else title = g_strdup(purple_conversation_get_title(conv)); - if ((truncate = strchr(title, ' ')) || + if (((truncate = strchr(title, ' ')) && strcmp(title, conv->name)) || (truncate = strchr(title, '@'))) { truncchar = *truncate; *truncate = '\0';