Mercurial > pidgin
comparison src/dialogs.c @ 1126:c8118e7ec981
[gaim-migrate @ 1136]
would help if the name actually got added
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Wed, 22 Nov 2000 13:15:40 +0000 |
parents | 1a3dbc0e6529 |
children | 5b5d03dfa48a |
comparison
equal
deleted
inserted
replaced
1125:1a3dbc0e6529 | 1126:c8118e7ec981 |
---|---|
1739 } | 1739 } |
1740 buttons = buttons->next; | 1740 buttons = buttons->next; |
1741 } | 1741 } |
1742 | 1742 |
1743 if (d) { | 1743 if (d) { |
1744 build_block_list(); | 1744 GSList *d = p->gc->deny; |
1745 serv_add_deny(p->gc, name); | 1745 char *n; |
1746 n = g_strdup(normalize(name)); | |
1747 while (d) { | |
1748 if (!strcasecmp(n, normalize(d->data))) | |
1749 break; | |
1750 d = d->next; | |
1751 } | |
1752 g_free(n); | |
1753 if (!d) { | |
1754 p->gc->deny = g_slist_append(p->gc->deny, name); | |
1755 build_block_list(); | |
1756 serv_add_deny(p->gc, name); | |
1757 do_export(0, 0); | |
1758 } else | |
1759 g_free(name); | |
1746 } else { | 1760 } else { |
1747 build_allow_list(); | 1761 GSList *d = p->gc->permit; |
1748 serv_add_permit(p->gc, name); | 1762 char *n; |
1763 n = g_strdup(normalize(name)); | |
1764 while (d) { | |
1765 if (!strcasecmp(n, normalize(d->data))) | |
1766 break; | |
1767 d = d->next; | |
1768 } | |
1769 g_free(n); | |
1770 if (!d) { | |
1771 p->gc->permit = g_slist_append(p->gc->permit, name); | |
1772 build_allow_list(); | |
1773 serv_add_permit(p->gc, name); | |
1774 do_export(0, 0); | |
1775 } else | |
1776 g_free(name); | |
1749 } | 1777 } |
1750 | |
1751 do_export(0, 0); | |
1752 | 1778 |
1753 destroy_dialog(NULL, p->window); | 1779 destroy_dialog(NULL, p->window); |
1754 } | 1780 } |
1755 | 1781 |
1756 | 1782 |