Mercurial > pidgin
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); |