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