| 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) { |