Mercurial > pidgin.yaz
diff src/protocols/irc/cmds.c @ 9762:3f97624e7753
[gaim-migrate @ 10630]
nosnilmot writes:
This patch auto-linkifies the topic in chats in IRC,
Jabber & SILC, so you can now do /topic and get
clickable links. Much more fun than copy & paste.
This looks a little ugly to me. Too much code seems duplicated.
But it was already duplicated, stu just made it do a little more.
committer: Tailor Script <tailor@pidgin.im>
author | Tim Ringenbach <marv@pidgin.im> |
---|---|
date | Mon, 16 Aug 2004 01:14:58 +0000 |
parents | 00242c2419c3 |
children | cbdce0acbbe6 |
line wrap: on
line diff
--- a/src/protocols/irc/cmds.c Sun Aug 15 23:28:09 2004 +0000 +++ b/src/protocols/irc/cmds.c Mon Aug 16 01:14:58 2004 +0000 @@ -444,9 +444,12 @@ topic = gaim_conv_chat_get_topic (GAIM_CONV_CHAT(convo)); if (topic) { - char *tmp = gaim_escape_html(topic); - buf = g_strdup_printf(_("current topic is: %s"), tmp); + char *tmp, *tmp2; + tmp = gaim_escape_html(topic); + tmp2 = gaim_markup_linkify(tmp); + buf = g_strdup_printf(_("current topic is: %s"), tmp2); g_free(tmp); + g_free(tmp2); } else buf = g_strdup(_("No topic is set")); gaim_conv_chat_write(GAIM_CONV_CHAT(convo), target, buf, GAIM_MESSAGE_SYSTEM|GAIM_MESSAGE_NO_LOG, time(NULL));