Mercurial > pidgin.yaz
diff pidgin/gtkblist.c @ 21771:3303c02a46f5
Show the topic of a chat, when available, in the tooltip.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Tue, 04 Dec 2007 23:25:04 +0000 |
parents | 92ae7b2c95ed |
children | 21371ea85970 |
line wrap: on
line diff
--- a/pidgin/gtkblist.c Tue Dec 04 22:58:38 2007 +0000 +++ b/pidgin/gtkblist.c Tue Dec 04 23:25:04 2007 +0000 @@ -3170,6 +3170,7 @@ GList *cur; struct proto_chat_entry *pce; char *name, *value; + PidginBlistNode *bnode = node->ui_data; chat = (PurpleChat *)node; prpl = purple_find_prpl(purple_account_get_protocol_id(chat->account)); @@ -3182,6 +3183,11 @@ g_free(tmp); } + if (bnode && bnode->conv.conv) { + const char *topic = purple_conv_chat_get_topic(PURPLE_CONV_CHAT(bnode->conv.conv)); + g_string_append_printf(str, _("\n<b>Topic:</b> %s"), topic ? topic : _("(no topic set)")); + } + if (prpl_info->chat_info != NULL) cur = prpl_info->chat_info(chat->account->gc); else