# HG changeset patch # User Stu Tomlinson # Date 1207139350 0 # Node ID 3bf963b9c715d22fcd5a137a6aad0be716fda163 # Parent 42e94baa86b8cad4dd6aa12e99d92c1acb557f2f Add number of occupants to the tooltip for chats. Fixes #3346 diff -r 42e94baa86b8 -r 3bf963b9c715 pidgin/gtkblist.c --- a/pidgin/gtkblist.c Wed Apr 02 08:22:47 2008 +0000 +++ b/pidgin/gtkblist.c Wed Apr 02 12:29:10 2008 +0000 @@ -3165,11 +3165,16 @@ chat->account); g_free(chat_name); } - if (conv && prpl_info && (prpl_info->options & OPT_PROTO_CHAT_TOPIC) && - !purple_conv_chat_has_left(PURPLE_CONV_CHAT(conv))) { - char *topic = g_markup_escape_text(purple_conv_chat_get_topic(PURPLE_CONV_CHAT(conv)), -1); - g_string_append_printf(str, _("\nTopic: %s"), topic ? topic : _("(no topic set)")); - g_free(topic); + + if (conv && !purple_conv_chat_has_left(PURPLE_CONV_CHAT(conv))) { + g_string_append_printf(str, _("\nOccupants: %d"), + g_list_length(purple_conv_chat_get_users(PURPLE_CONV_CHAT(conv)))); + + if (prpl_info && (prpl_info->options & OPT_PROTO_CHAT_TOPIC)) { + char *topic = g_markup_escape_text(purple_conv_chat_get_topic(PURPLE_CONV_CHAT(conv)), -1); + g_string_append_printf(str, _("\nTopic: %s"), topic ? topic : _("(no topic set)")); + g_free(topic); + } } if (prpl_info->chat_info != NULL)