| 268 if (!bs) { |
268 if (!bs) { |
| 269 /* buddy's offline */ |
269 /* buddy's offline */ |
| 270 return; |
270 return; |
| 271 } |
271 } |
| 272 |
272 |
| 273 if (strcmp(b->name, prevname)) { |
273 if (g_strcasecmp(b->name, prevname)) { |
| 274 bs->connlist = g_slist_remove(bs->connlist, b->gc); |
274 bs->connlist = g_slist_remove(bs->connlist, b->gc); |
| 275 if (!bs->connlist) { |
275 if (!bs->connlist) { |
| 276 gs->members = g_slist_remove(gs->members, bs); |
276 gs->members = g_slist_remove(gs->members, bs); |
| 277 if (bs->log_timer > 0) |
277 if (bs->log_timer > 0) |
| 278 gtk_timeout_remove(bs->log_timer); |
278 gtk_timeout_remove(bs->log_timer); |