From: Luke S. <lsc...@us...> - 2002-09-12 14:39:44
|
Update of /cvsroot/gaim/gaim/src In directory usw-pr-cvs1:/tmp/cvs-serv25572/src Modified Files: Tag: gtk1-stable buddy.c Log Message: and the corresponding merge to gtk1-stable since this is something specific to the buddy list as it currently exists. Index: buddy.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/buddy.c,v retrieving revision 1.317.2.1 retrieving revision 1.317.2.2 diff -u -d -r1.317.2.1 -r1.317.2.2 --- buddy.c 29 Aug 2002 00:32:22 -0000 1.317.2.1 +++ buddy.c 12 Sep 2002 14:39:41 -0000 1.317.2.2 @@ -768,18 +768,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) |