Mercurial > pidgin
comparison src/protocols/toc/toc.c @ 2305:0371b905baef
[gaim-migrate @ 2315]
hi
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Tue, 18 Sep 2001 18:17:21 +0000 |
| parents | f5bf315e6104 |
| children | a87ca0aa1840 |
comparison
equal
deleted
inserted
replaced
| 2304:15fb364935ec | 2305:0371b905baef |
|---|---|
| 442 | 442 |
| 443 a = (away && (*away == 'T')) ? IM_FLAG_AWAY : 0; | 443 a = (away && (*away == 'T')) ? IM_FLAG_AWAY : 0; |
| 444 | 444 |
| 445 serv_got_im(gc, c, message, a, time((time_t)NULL)); | 445 serv_got_im(gc, c, message, a, time((time_t)NULL)); |
| 446 } else if (!strcasecmp(c, "UPDATE_BUDDY")) { | 446 } else if (!strcasecmp(c, "UPDATE_BUDDY")) { |
| 447 char *l, *uc; | 447 char *l, *uc, *tmp; |
| 448 int logged, evil, idle, type = 0; | 448 int logged, evil, idle, type = 0; |
| 449 time_t signon, time_idle; | 449 time_t signon, time_idle; |
| 450 | 450 |
| 451 c = strtok(NULL, ":"); /* name */ | 451 c = strtok(NULL, ":"); /* name */ |
| 452 l = strtok(NULL, ":"); /* online */ | 452 l = strtok(NULL, ":"); /* online */ |
| 478 if (idle) { | 478 if (idle) { |
| 479 time(&time_idle); | 479 time(&time_idle); |
| 480 time_idle -= idle * 60; | 480 time_idle -= idle * 60; |
| 481 } else | 481 } else |
| 482 time_idle = 0; | 482 time_idle = 0; |
| 483 | |
| 484 tmp = g_strdup(normalize(gc->username)); | |
| 485 if (!strcmp(tmp, normalize(c))) | |
| 486 g_snprintf(gc->displayname, sizeof(gc->displayname), "%s", c); | |
| 487 g_free(tmp); | |
| 483 | 488 |
| 484 serv_got_update(gc, c, logged, evil, signon, time_idle, type, 0); | 489 serv_got_update(gc, c, logged, evil, signon, time_idle, type, 0); |
| 485 } else if (!strcasecmp(c, "ERROR")) { | 490 } else if (!strcasecmp(c, "ERROR")) { |
| 486 c = strtok(NULL, ":"); | 491 c = strtok(NULL, ":"); |
| 487 show_error_dialog(c); | 492 show_error_dialog(c); |
