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 |
