src/blist.c

changeset 11101
a7ee14e2a30a
parent 11067
b6353889a9ba
child 11146
c56333373e3c
equal deleted inserted replaced
11100:d8a3e1bf88a2 11101:a7ee14e2a30a
1168 cnode->prev->next = cnode->next; 1168 cnode->prev->next = cnode->next;
1169 if (cnode->parent->child == cnode) 1169 if (cnode->parent->child == cnode)
1170 cnode->parent->child = cnode->next; 1170 cnode->parent->child = cnode->next;
1171 1171
1172 ops->remove(gaimbuddylist, cnode); 1172 ops->remove(gaimbuddylist, cnode);
1173 /* ops->remove() cleaned up the cnode's ui_data, so we need to
1174 * reinitialize it */
1175 ops->new_node(cnode);
1173 1176
1174 gaim_blist_schedule_save(); 1177 gaim_blist_schedule_save();
1175 } 1178 }
1176 1179
1177 if (node != NULL) { 1180 if (node != NULL) {

mercurial