From: Luke S. <lsc...@us...> - 2002-09-12 14:33:40
|
Update of /cvsroot/gaim/gaim/src In directory usw-pr-cvs1:/tmp/cvs-serv21905/src Modified Files: buddy.c Log Message: Jason Willis submitted a patch to make unaliasing someone in the edit tab unalias the person in the online tab also. bug fixes are always good things. Index: buddy.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/buddy.c,v retrieving revision 1.326 retrieving revision 1.327 diff -u -d -r1.326 -r1.327 --- buddy.c 30 Aug 2002 03:13:59 -0000 1.326 +++ buddy.c 12 Sep 2002 14:33:33 -0000 1.327 @@ -735,18 +735,14 @@ static void un_alias(GtkWidget *a, struct buddy *b) { - struct group *g = find_group_by_buddy(b->gc, b->name); - struct group_show *gs = find_group_show(g->name); - struct buddy_show *bs = NULL; - GtkCTreeNode *node = gtk_ctree_find_by_row_data(GTK_CTREE(edittree), NULL, b); g_snprintf(b->show, sizeof(b->show), "%s", b->name); - gtk_ctree_node_set_text(GTK_CTREE(edittree), node, 0, b->name); + /* passing b->show as the previous name seems to be the (current) + * way to get the bs->lable changed for that buddy. However, this + * function should do everything that needs to be done + */ + handle_buddy_rename(b, b->show); /* make me a sammich! */ serv_alias_buddy(b); - if (gs) - bs = find_buddy_show(gs, b->name); - if (bs) - gtk_label_set(GTK_LABEL(bs->label), b->name); - do_export(b->gc); + } static gboolean click_edit_tree(GtkWidget *widget, GdkEventButton *event, gpointer data) |