Mercurial > pidgin.yaz
comparison src/protocols/irc/irc.c @ 2310:b2db2a76dcec
[gaim-migrate @ 2320]
only notify on change
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Wed, 19 Sep 2001 07:26:37 +0000 |
| parents | 0371b905baef |
| children | 766603034af8 |
comparison
equal
deleted
inserted
replaced
| 2309:a87ca0aa1840 | 2310:b2db2a76dcec |
|---|---|
| 342 while (gr) { | 342 while (gr) { |
| 343 GSList *m = ((struct group *)gr->data)->members; | 343 GSList *m = ((struct group *)gr->data)->members; |
| 344 while (m) { | 344 while (m) { |
| 345 struct buddy *b = m->data; | 345 struct buddy *b = m->data; |
| 346 char *tmp = g_strdup(b->name); | 346 char *tmp = g_strdup(b->name); |
| 347 char *x; | |
| 347 g_strdown(tmp); | 348 g_strdown(tmp); |
| 348 if (strstr(id->str->str, tmp)) | 349 x = strstr(id->str->str, tmp); |
| 350 if (!b->present && x) | |
| 349 serv_got_update(gc, b->name, 1, 0, 0, 0, 0, 0); | 351 serv_got_update(gc, b->name, 1, 0, 0, 0, 0, 0); |
| 350 else | 352 else if (b->present && !x) |
| 351 serv_got_update(gc, b->name, 0, 0, 0, 0, 0, 0); | 353 serv_got_update(gc, b->name, 0, 0, 0, 0, 0, 0); |
| 352 g_free(tmp); | 354 g_free(tmp); |
| 353 m = m->next; | 355 m = m->next; |
| 354 } | 356 } |
| 355 gr = gr->next; | 357 gr = gr->next; |
