comparison src/dialogs.c @ 3215:5456065a16a8

[gaim-migrate @ 3232] For Luke committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Sun, 05 May 2002 20:19:40 +0000
parents 389ed797f396
children 3a05fcb133c4
comparison
equal deleted inserted replaced
3214:f1ac8b51ec6b 3215:5456065a16a8
3944 g = gtk_object_get_user_data(obj); 3944 g = gtk_object_get_user_data(obj);
3945 3945
3946 if (new_name && (strlen(new_name) != 0) && strcmp(new_name, g->name)) { 3946 if (new_name && (strlen(new_name) != 0) && strcmp(new_name, g->name)) {
3947 char *prevname; 3947 char *prevname;
3948 gc = g->gc; 3948 gc = g->gc;
3949 if ((orig = find_group(g->gc, new_name)) != NULL) { 3949 if ((orig = find_group(g->gc, new_name)) != NULL && g_strcasecmp(new_name, g->name)) {
3950 orig->members = g_slist_concat(orig->members, g->members); 3950 orig->members = g_slist_concat(orig->members, g->members);
3951 handle_group_rename(orig, g->name); 3951 handle_group_rename(orig, g->name);
3952 g->gc->groups = g_slist_remove(g->gc->groups, g); 3952 g->gc->groups = g_slist_remove(g->gc->groups, g);
3953 /* FIXME, i don't like calling this. it's sloppy. */ build_edit_tree(); 3953 /* FIXME, i don't like calling this. it's sloppy. */ build_edit_tree();
3954 g_free(g); 3954 g_free(g);