# HG changeset patch # User Eric Warmenhoven # Date 975550026 0 # Node ID 11f8829f82fbc448ed7f706eabfdeb433497d25c # Parent 16d748023b2bd11d3369b3e84cf73273b157b301 [gaim-migrate @ 1181] uhhm... committer: Tailor Script diff -r 16d748023b2b -r 11f8829f82fb src/buddy.c --- a/src/buddy.c Wed Nov 29 10:30:56 2000 +0000 +++ b/src/buddy.c Thu Nov 30 02:07:06 2000 +0000 @@ -555,7 +555,6 @@ delb = (struct buddy *)delg->members->data; remove_buddy(gc, delg, delb); /* this should take care of removing the group_show if necessary */ - serv_remove_buddy(gc, delb->name); } gc->groups = g_slist_remove(gc->groups, delg); diff -r 16d748023b2b -r 11f8829f82fb src/dialogs.c --- a/src/dialogs.c Wed Nov 29 10:30:56 2000 +0000 +++ b/src/dialogs.c Thu Nov 30 02:07:06 2000 +0000 @@ -798,8 +798,13 @@ c = find_conversation(who); - if (a->gc) add_buddy(a->gc, grp, who, whoalias); - else if (connections) add_buddy(connections->data, grp, who, whoalias); + if (a->gc) { + add_buddy(a->gc, grp, who, whoalias); + serv_add_buddy(a->gc, who); + } else if (connections) { + add_buddy(connections->data, grp, who, whoalias); + serv_add_buddy(connections->data, who); + } if (c != NULL) { update_convo_add_button(c); @@ -807,12 +812,6 @@ build_edit_tree(); - while (n) { - g = (struct gaim_connection *)n->data; - serv_add_buddy(g, who); - n = n->next; - } - do_export( (GtkWidget *) NULL, 0 ); destroy_dialog(NULL, a->window);