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; |