Mercurial > pidgin
comparison src/protocols/irc/irc.c @ 5068:b37d7d09ec83
[gaim-migrate @ 5419]
logout icons
committer: Tailor Script <tailor@pidgin.im>
| author | Nathan Walp <nwalp@pidgin.im> |
|---|---|
| date | Mon, 07 Apr 2003 23:17:27 +0000 |
| parents | ed2a6196ccab |
| children | 381da05cb5ed |
comparison
equal
deleted
inserted
replaced
| 5067:bc40b13c83a0 | 5068:b37d7d09ec83 |
|---|---|
| 598 char *x, *l; | 598 char *x, *l; |
| 599 x = strstr(id->str->str, tmp); | 599 x = strstr(id->str->str, tmp); |
| 600 l = x + strlen(b->name); | 600 l = x + strlen(b->name); |
| 601 if (x && (*l != ' ' && *l != 0)) | 601 if (x && (*l != ' ' && *l != 0)) |
| 602 x = 0; | 602 x = 0; |
| 603 if (!b->present && x) | 603 if (!GAIM_BUDDY_IS_ONLINE(b) && x) |
| 604 serv_got_update(gc, b->name, 1, 0, 0, 0, 0); | 604 serv_got_update(gc, b->name, 1, 0, 0, 0, 0); |
| 605 else if (b->present && !x) | 605 else if (GAIM_BUDDY_IS_ONLINE(b) && !x) |
| 606 serv_got_update(gc, b->name, 0, 0, 0, 0, 0); | 606 serv_got_update(gc, b->name, 0, 0, 0, 0, 0); |
| 607 g_free(tmp); | 607 g_free(tmp); |
| 608 } | 608 } |
| 609 } | 609 } |
| 610 } | 610 } |
| 2456 return "irc"; | 2456 return "irc"; |
| 2457 } | 2457 } |
| 2458 | 2458 |
| 2459 static void irc_list_emblems(struct buddy *b, char **se, char **sw, char **nw, char **ne) | 2459 static void irc_list_emblems(struct buddy *b, char **se, char **sw, char **nw, char **ne) |
| 2460 { | 2460 { |
| 2461 if (b->present == 0) | 2461 if (b->present == GAIM_BUDDY_OFFLINE) |
| 2462 *se = "offline"; | 2462 *se = "offline"; |
| 2463 } | 2463 } |
| 2464 | 2464 |
| 2465 static int | 2465 static int |
| 2466 getlocalip(char *ip) /* Thanks, libfaim */ | 2466 getlocalip(char *ip) /* Thanks, libfaim */ |
