comparison src/gtkblist.c @ 8020:35c2526dba16

[gaim-migrate @ 8700] plug memory leaks committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Tue, 06 Jan 2004 07:07:59 +0000
parents b9d3d397a195
children 560f3694f760
comparison
equal deleted inserted replaced
8019:1e09e7f73005 8020:35c2526dba16
1771 } 1771 }
1772 for(tmp = parts; tmp; tmp = tmp->next) { 1772 for(tmp = parts; tmp; tmp = tmp->next) {
1773 char *label, *tmp2, *value; 1773 char *label, *tmp2, *value;
1774 pce = tmp->data; 1774 pce = tmp->data;
1775 1775
1776 if(pce->secret) 1776 if(!pce->secret) {
1777 continue; 1777
1778 1778 tmp2 = g_markup_escape_text(pce->label, -1);
1779 tmp2 = g_markup_escape_text(pce->label, -1); 1779 label = gaim_text_strip_mnemonic(tmp2);
1780 label = gaim_text_strip_mnemonic(tmp2); 1780 g_free(tmp2);
1781 g_free(tmp2); 1781
1782 1782 value = g_markup_escape_text(g_hash_table_lookup(chat->components,
1783 value = g_markup_escape_text(g_hash_table_lookup(chat->components, 1783 pce->identifier), -1);
1784 pce->identifier), -1); 1784
1785 1785 g_string_append_printf(parts_text, "\n<b>%s</b> %s", label, value);
1786 g_string_append_printf(parts_text, "\n<b>%s</b> %s", label, value); 1786 g_free(label);
1787 g_free(label); 1787 g_free(value);
1788 g_free(value); 1788 }
1789 g_free(pce); 1789 g_free(pce);
1790 } 1790 }
1791 g_list_free(parts); 1791 g_list_free(parts);
1792 1792
1793 text = g_strdup_printf("<span size='larger' weight='bold'>%s</span>%s", 1793 text = g_strdup_printf("<span size='larger' weight='bold'>%s</span>%s",