/pidgin/main: a30c853356eb: gtkconv: don't smileify system messages
Jakub Adam <[email protected]>
| Newsgroups | gmane.comp.gnome.gaim.cvs |
|---|---|
| Message-ID | <[email protected]> |
Changeset: a30c853356eb1e1348c5ae9a376316e38e4411bd Author: Jakub Adam <[email protected]> Date: 2016-05-12 14:26 +0200 Branch: default URL: https://hg.pidgin.im/pidgin/main/rev/a30c853356eb Description: gtkconv: don't smileify system messages Avoids char sequences in notifications like 'sip:[email protected] has entered the room' being replaced by smile icons when displayed in the conversation window. diffstat: pidgin/gtkconv.c | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diffs (20 lines): diff --git a/pidgin/gtkconv.c b/pidgin/gtkconv.c --- a/pidgin/gtkconv.c +++ b/pidgin/gtkconv.c @@ -6760,9 +6760,13 @@ pidgin_conv_write_conv(PurpleConversatio gtkconv->last_flags = flags; gtkconv->last_conversed = conv; - smileyed = purple_smiley_parser_smileify(conv, displaying, - (flags & PURPLE_MESSAGE_RECV), pidgin_conv_write_smiley, - (gpointer)purple_account_get_protocol_name(account)); + if(purple_message_get_flags(pmsg) & PURPLE_MESSAGE_SYSTEM) { + smileyed = g_strdup(displaying); + } else { + smileyed = purple_smiley_parser_smileify(conv, displaying, + (flags & PURPLE_MESSAGE_RECV), pidgin_conv_write_smiley, + (gpointer)purple_account_get_protocol_name(account)); + } imgized = box_remote_images(conv, smileyed); msg_tokenized = replace_message_tokens(message_html, conv, purple_message_get_author(pmsg), _______________________________________________ Commits mailing list [email protected] https://pidgin.im/cgi-bin/mailman/listinfo/commits