# HG changeset patch # User Nathan Walp # Date 1048784841 0 # Node ID 3c649fe22e2c296c5d6aa3bc460b5d30a41a02a6 # Parent 9e50494f63a1146a7fc1658b6a1d36a75fa4bea3 [gaim-migrate @ 5228] this lets those silly MSN types put emoticons in their friendly names, and have them show up in the convo window like they used to. they're weird like that. ;-) committer: Tailor Script diff -r 9e50494f63a1 -r 3c649fe22e2c src/gtkconv.c --- a/src/gtkconv.c Wed Mar 26 06:19:44 2003 +0000 +++ b/src/gtkconv.c Thu Mar 27 17:07:21 2003 +0000 @@ -3871,7 +3871,7 @@ char color[10]; char *str; char *with_font_tag; - + char *sml_attrib = NULL; if(length == -1) length = strlen(message) + 1; @@ -3881,6 +3881,9 @@ strftime(mdate, sizeof(mdate), "%H:%M:%S", localtime(&mtime)); + if(gc) + sml_attrib = g_strdup_printf("sml=\"%s\"", gc->prpl->name); + gtk_font_options ^= GTK_IMHTML_NO_COMMENTS; if (convo_options & OPT_CONVO_IGNORE_COLOUR) @@ -4022,23 +4025,25 @@ if (convo_options & OPT_CONVO_SHOW_TIME) g_snprintf(buf, BUF_LONG, - "(%s) " - "%s ", color, mdate, str); + "(%s) " + "%s ", color, + sml_attrib ? sml_attrib : "", mdate, str); else g_snprintf(buf, BUF_LONG, - "%s ", color, str); + "%s ", color, + sml_attrib ? sml_attrib : "", str); g_snprintf(buf2, BUF_LONG, - "" + "" "%s ", - color, mdate, str); + color, sml_attrib ? sml_attrib : "", mdate, str); g_free(str); gtk_imhtml_append_text(GTK_IMHTML(gtkconv->imhtml), buf2, -1, 0); if(gc){ - char *pre = g_strdup_printf("", gc->prpl->name); + char *pre = g_strdup_printf("", sml_attrib ? sml_attrib : ""); char *post = ""; int pre_len = strlen(pre); int post_len = strlen(post); @@ -4128,6 +4133,8 @@ g_free(t2); } + if(sml_attrib) + g_free(sml_attrib); g_free(with_font_tag); g_free(new_message); }