Mercurial > pidgin
changeset 25964:8134074c05a3
When setting an AIM or ICQ away message, linkify the message.
I didn't even realize we weren't doing this.
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Tue, 03 Mar 2009 20:41:05 +0000 |
parents | 9d931c8e9d90 |
children | 09f4d4bca9b3 |
files | libpurple/protocols/oscar/oscar.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/libpurple/protocols/oscar/oscar.c Tue Mar 03 20:29:11 2009 +0000 +++ b/libpurple/protocols/oscar/oscar.c Tue Mar 03 20:41:05 2009 +0000 @@ -4812,6 +4812,7 @@ } else { + gchar *linkified; htmlaway = purple_status_get_attr_string(status, "message"); if ((htmlaway == NULL) || (*htmlaway == '\0')) @@ -4835,8 +4836,9 @@ } /* Set a proper away message for icq too so that they work for old third party clients */ - - away = purple_prpl_oscar_convert_to_infotext(htmlaway, &awaylen, &away_encoding); + linkified = purple_markup_linkify(htmlaway); + away = purple_prpl_oscar_convert_to_infotext(linkified, &awaylen, &away_encoding); + g_free(linkified); if (awaylen > od->rights.maxawaymsglen) {