Mercurial > pidgin
changeset 12901:129a83f22349
[gaim-migrate @ 15254]
SF Patch #1406029 from Sadrul
"This is a fix for bug #1404394. The fix is to always
linkify the text that will be displayed, and linkify
the text being sent only when the conversation has the
appropriate flags set."
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Tue, 17 Jan 2006 01:44:31 +0000 |
parents | 778d08e87ad0 |
children | 3bf3f489b64b |
files | src/conversation.c |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/conversation.c Tue Jan 17 01:43:33 2006 +0000 +++ b/src/conversation.c Tue Jan 17 01:44:31 2006 +0000 @@ -107,13 +107,16 @@ type = gaim_conversation_get_type(conv); ops = gaim_conversation_get_ui_ops(conv); + /* Always linkfy the text for display */ + displayed = gaim_markup_linkify(message); + if ((conv->features & GAIM_CONNECTION_HTML) && !(msgflags & GAIM_MESSAGE_RAW)) { - displayed = gaim_markup_linkify(message); + sent = g_strdup(displayed); } else - displayed = g_strdup(message); + sent = g_strdup(message); plugin_return = GPOINTER_TO_INT(gaim_signal_emit_return_1( @@ -133,8 +136,6 @@ (type == GAIM_CONV_TYPE_IM ? "wrote-im-msg" : "wrote-chat-msg"), account, conv, displayed); - sent = g_strdup(displayed); - msgflags |= GAIM_MESSAGE_SEND; if (type == GAIM_CONV_TYPE_IM) {